SQL (0.3ms) CREATE EXTENSION IF NOT EXISTS "plpgsql"  (3.6ms) CREATE TABLE "communities" ("id" serial primary key, "name" character varying(255), "created_at" timestamp, "updated_at" timestamp)  (3.4ms) CREATE TABLE "groups" ("id" serial primary key, "name" text, "created_at" timestamp, "updated_at" timestamp, "slug" character varying(255), "description" text, "responsibilities" text, "ancestry" text, "ancestry_depth" integer DEFAULT 0 NOT NULL, "team_email_address" text)   (1.0ms) CREATE INDEX "index_groups_on_ancestry" ON "groups" USING btree ("ancestry")  (0.9ms) CREATE INDEX "index_groups_on_slug" ON "groups" USING btree ("slug")  (2.7ms) CREATE TABLE "information_requests" ("id" serial primary key, "recipient_id" integer, "sender_email" character varying(255), "message" text, "type" character varying(255))  (0.8ms) CREATE INDEX "index_information_requests_on_sender_email" ON "information_requests" USING btree ("sender_email")  (0.8ms) CREATE INDEX "index_information_requests_on_type" ON "information_requests" USING btree ("type")  (2.6ms) CREATE TABLE "memberships" ("id" serial primary key, "group_id" integer, "person_id" integer, "role" text, "created_at" timestamp, "updated_at" timestamp, "leader" boolean DEFAULT 'f')   (1.0ms) CREATE INDEX "index_memberships_on_group_id" ON "memberships" USING btree ("group_id")  (0.8ms) CREATE INDEX "index_memberships_on_person_id" ON "memberships" USING btree ("person_id")  (3.2ms) CREATE TABLE "people" ("id" serial primary key, "given_name" text, "surname" text, "email" text, "primary_phone_number" text, "secondary_phone_number" text, "location" text, "description" text, "created_at" timestamp, "updated_at" timestamp, "works_monday" boolean DEFAULT 't', "works_tuesday" boolean DEFAULT 't', "works_wednesday" boolean DEFAULT 't', "works_thursday" boolean DEFAULT 't', "works_friday" boolean DEFAULT 't', "image" character varying(255), "slug" character varying(255), "works_saturday" boolean DEFAULT 'f', "works_sunday" boolean DEFAULT 'f', "no_phone" boolean DEFAULT 'f', "tags" text, "community_id" integer)  (0.8ms) CREATE UNIQUE INDEX "index_people_on_slug" ON "people" USING btree ("slug")  (1.8ms) CREATE TABLE "peoplefinder_taggings" ("id" serial primary key, "tag_id" integer, "article_id" integer, "created_at" timestamp, "updated_at" timestamp)  (0.8ms) CREATE INDEX "index_peoplefinder_taggings_on_article_id" ON "peoplefinder_taggings" USING btree ("article_id")  (0.8ms) CREATE INDEX "index_peoplefinder_taggings_on_tag_id" ON "peoplefinder_taggings" USING btree ("tag_id")  (2.7ms) CREATE TABLE "reported_profiles" ("id" serial primary key, "notifier_id" integer, "subject_id" integer, "recipient_email" character varying(255), "reason_for_reporting" text, "additional_details" text)   (2.8ms) CREATE TABLE "tokens" ("id" serial primary key, "value" text, "user_email" text, "created_at" timestamp, "updated_at" timestamp)  (2.6ms) CREATE TABLE "versions" ("id" serial primary key, "item_type" text NOT NULL, "item_id" integer NOT NULL, "event" text NOT NULL, "whodunnit" text, "object" text, "created_at" timestamp, "object_changes" text)   (0.9ms) CREATE INDEX "index_versions_on_item_type_and_item_id" ON "versions" USING btree ("item_type", "item_id")  (0.7ms) CREATE TABLE "schema_migrations" ("version" character varying(255) NOT NULL)   (0.8ms) CREATE UNIQUE INDEX "unique_schema_migrations" ON "schema_migrations" ("version")  (0.3ms) SELECT version FROM "schema_migrations"  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20141030105624')  (0.4ms) INSERT INTO "schema_migrations" (version) VALUES ('20141010090623')  (0.3ms) INSERT INTO "schema_migrations" (version) VALUES ('20141010090624')  (0.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20141016102351')  (0.2ms) INSERT INTO "schema_migrations" (version) VALUES ('20141029113248') ActiveRecord::SchemaMigration Load (0.1ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:30:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:30:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.5ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:30:32.055954"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:30:32.055954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1]] Peoplefinder::Group Load (0.6ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 161ms (ActiveRecord: 4.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:30:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (7.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.8ms) Peoplefinder::Community Load (0.4ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (16.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (111.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (127.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (558.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.1ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (3160.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3162.0ms) Completed 200 OK in 3890ms (Views: 3867.5ms | ActiveRecord: 2.8ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:35.987732"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:35.987732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:35.993753"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:35.993753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1/2"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:35.998615"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:35.998615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1/2/3"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:36.004462"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:36.004462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:30:36 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (7.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/show.html.haml within layouts/peoplefinder/application (16.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.6ms) Completed 200 OK in 31ms (Views: 22.4ms | ActiveRecord: 1.8ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:30:36 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1, 2) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1/2' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1/2' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1/2' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/show.html.haml within layouts/peoplefinder/application (8.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 2.0ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-03 11:30:36 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1, 2, 3) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1/2/3' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1/2/3' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1/2/3' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/show.html.haml within layouts/peoplefinder/application (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 1.4ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.757124"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0001"], ["updated_at", "2014-11-03 11:30:36.757124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.766272"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0002"], ["updated_at", "2014-11-03 11:30:36.766272"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:36.769116"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-03 11:30:36.769116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0003"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0003' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4) ORDER BY groups.name Completed 200 OK in 5ms (Views: 1.1ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.779630"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0004"], ["updated_at", "2014-11-03 11:30:36.779630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0005"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 5]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0005' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0005' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:36.787605"], ["slug", "surname-0005"], ["surname", "Surname-0005"], ["updated_at", "2014-11-03 11:30:36.787605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0005 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.792862"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0006"], ["updated_at", "2014-11-03 11:30:36.792862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0007"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 7]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0007' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0007' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:36.799185"], ["slug", "surname-0007"], ["surname", "Surname-0007"], ["updated_at", "2014-11-03 11:30:36.799185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0007 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.805708"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0008"], ["updated_at", "2014-11-03 11:30:36.805708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0009"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 9]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0009' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0009' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:36.811509"], ["slug", "surname-0009"], ["surname", "Surname-0009"], ["updated_at", "2014-11-03 11:30:36.811509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0009 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.817261"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0010"], ["updated_at", "2014-11-03 11:30:36.817261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0011", "image"=>"#"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 11]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0011' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.823243"], ["image", nil], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["updated_at", "2014-11-03 11:30:36.823243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0011/image/edit Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.830690"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0012"], ["updated_at", "2014-11-03 11:30:36.830690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 13]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 1.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.840628"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0013"], ["updated_at", "2014-11-03 11:30:36.840628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 14]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.850246"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0014"], ["updated_at", "2014-11-03 11:30:36.850246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 15]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 3ms (Views: 0.6ms | ActiveRecord: 0.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.860592"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:36.860592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 5]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 5]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 5]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "5"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:36.864832"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:36.864832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.870022"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0015"], ["updated_at", "2014-11-03 11:30:36.870022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 16]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.879325"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0016"], ["updated_at", "2014-11-03 11:30:36.879325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.881879"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:30:36.881879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 17]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 4ms (Views: 1.2ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.891274"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0017"], ["updated_at", "2014-11-03 11:30:36.891274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 19]] Completed 200 OK in 7ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.903245"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0018"], ["updated_at", "2014-11-03 11:30:36.903245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 20]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.910694"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0019"], ["updated_at", "2014-11-03 11:30:36.910694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 21]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.921237"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:36.921237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 7]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 7]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 7]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "7"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:36.925444"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:36.925444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.929811"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0020"], ["updated_at", "2014-11-03 11:30:36.929811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0021' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:36.932911"], ["slug", "surname-0021"], ["surname", "Surname-0021"], ["updated_at", "2014-11-03 11:30:36.932911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0022", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0021"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 22]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0021' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (23) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0022' AND "people"."given_name" IS NULL AND ("people"."id" != 23) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 23 [["surname", "Surname-0022"], ["updated_at", "2014-11-03 11:30:36.940878"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0021 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 23]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.948496"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0023"], ["updated_at", "2014-11-03 11:30:36.948496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0024' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:36.952307"], ["slug", "surname-0024"], ["surname", "Surname-0024"], ["updated_at", "2014-11-03 11:30:36.952307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0025", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0024"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 24]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0024' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (25) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0025' AND "people"."given_name" IS NULL AND ("people"."id" != 25) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 25 [["surname", "Surname-0025"], ["updated_at", "2014-11-03 11:30:36.960535"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0024 Completed 302 Found in 8ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.965916"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0026"], ["updated_at", "2014-11-03 11:30:36.965916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:36.969013"], ["slug", "surname-0027"], ["surname", "Surname-0027"], ["updated_at", "2014-11-03 11:30:36.969013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0028", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0027"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 26]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0027' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (27) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0028' AND "people"."given_name" IS NULL AND ("people"."id" != 27) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 27 [["surname", "Surname-0028"], ["updated_at", "2014-11-03 11:30:36.976594"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0027 Completed 302 Found in 7ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.982272"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0029"], ["updated_at", "2014-11-03 11:30:36.982272"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:36.985208"], ["slug", "surname-0030"], ["surname", "Surname-0030"], ["updated_at", "2014-11-03 11:30:36.985208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0031", "image"=>"#"}, "id"=>"surname-0030"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 28]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0030' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (29) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0031' AND "people"."given_name" IS NULL AND ("people"."id" != 29) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 29]] SQL (0.3ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 29 [["image", nil], ["surname", "Surname-0031"], ["updated_at", "2014-11-03 11:30:36.992883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0030/image/edit Completed 302 Found in 8ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:36.998800"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-03 11:30:36.998800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.001969"], ["slug", "surname-0033"], ["surname", "Surname-0033"], ["updated_at", "2014-11-03 11:30:37.001969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0033"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 30]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0033' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (31) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.011934"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0034"], ["updated_at", "2014-11-03 11:30:37.011934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.015805"], ["slug", "surname-0035"], ["surname", "Surname-0035"], ["updated_at", "2014-11-03 11:30:37.015805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0035"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 32]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0035' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (33) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.026481"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0036"], ["updated_at", "2014-11-03 11:30:37.026481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0037' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.029465"], ["slug", "surname-0037"], ["surname", "Surname-0037"], ["updated_at", "2014-11-03 11:30:37.029465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0037"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 34]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0037' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (35) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.041308"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.041308"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 9]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 9]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 9]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "9"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.097793"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.097793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.102654"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0038"], ["updated_at", "2014-11-03 11:30:37.102654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.105807"], ["slug", "surname-0039"], ["surname", "Surname-0039"], ["updated_at", "2014-11-03 11:30:37.105807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0039"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 36]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0039' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (37) ORDER BY groups.name Completed 200 OK in 7ms (Views: 1.4ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.118801"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0040"], ["updated_at", "2014-11-03 11:30:37.118801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.122870"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:30:37.122870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.125676"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-03 11:30:37.125676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 38]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (40) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 40) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.138660"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0041"], ["updated_at", "2014-11-03 11:30:37.138660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.142120"], ["slug", "surname-0042"], ["surname", "Surname-0042"], ["updated_at", "2014-11-03 11:30:37.142120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0042"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 41]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0042' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (42) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.153942"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0043"], ["updated_at", "2014-11-03 11:30:37.153942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.158348"], ["slug", "surname-0044"], ["surname", "Surname-0044"], ["updated_at", "2014-11-03 11:30:37.158348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0044"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 43]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0044' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (44) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.172379"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.172379"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 11]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 11]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 11]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "11"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.177914"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.177914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.183647"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0045"], ["updated_at", "2014-11-03 11:30:37.183647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.187177"], ["slug", "surname-0046"], ["surname", "Surname-0046"], ["updated_at", "2014-11-03 11:30:37.187177"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0046"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 45]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0046' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (46) ORDER BY groups.name Completed 200 OK in 8ms (Views: 1.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.201393"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0047"], ["updated_at", "2014-11-03 11:30:37.201393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.204979"], ["slug", "surname-0048"], ["surname", "Surname-0048"], ["updated_at", "2014-11-03 11:30:37.204979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.211192"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.211192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 13]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 13]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 13]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "13"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.215471"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.215471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.217164"], ["group_id", 14], ["person_id", 48], ["updated_at", "2014-11-03 11:30:37.217164"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 48]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:37.219031' WHERE "people"."id" = 48 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:37.219724' WHERE "groups"."id" = 14  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0048"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 47]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0048' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (48) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.230912"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0049"], ["updated_at", "2014-11-03 11:30:37.230912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.234204"], ["slug", "surname-0050"], ["surname", "Surname-0050"], ["updated_at", "2014-11-03 11:30:37.234204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0050"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 49]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0050' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (50) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 50]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.245696"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0051"], ["updated_at", "2014-11-03 11:30:37.245696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.248866"], ["slug", "surname-0052"], ["surname", "Surname-0052"], ["updated_at", "2014-11-03 11:30:37.248866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0052"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 51]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0052' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (52) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 52]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.259073"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0053"], ["updated_at", "2014-11-03 11:30:37.259073"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0054' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.262322"], ["slug", "surname-0054"], ["surname", "Surname-0054"], ["updated_at", "2014-11-03 11:30:37.262322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0054"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 53]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0054' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (54) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 54]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.272360"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0055"], ["updated_at", "2014-11-03 11:30:37.272360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 55]] Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.279088"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0056"], ["updated_at", "2014-11-03 11:30:37.279088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 56]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.288105"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.288105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 15]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 15]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 15]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "15"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.292504"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.292504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.297090"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0057"], ["updated_at", "2014-11-03 11:30:37.297090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0058' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.299495"], ["slug", "surname-0058"], ["surname", "Surname-0058"], ["updated_at", "2014-11-03 11:30:37.299495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0058"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 57]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0058' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (58) ORDER BY groups.name Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.309642"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0059"], ["updated_at", "2014-11-03 11:30:37.309642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.312278"], ["slug", "surname-0060"], ["surname", "Surname-0060"], ["updated_at", "2014-11-03 11:30:37.312278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0060"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 59]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0060' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (60) ORDER BY groups.name Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.324785"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.324785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 17]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 17]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 17]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "17"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.331050"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.331050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.339197"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.339197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 19]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 19]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 19]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "19"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.344210"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.344210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.353077"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.353077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 21]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 21]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 21]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "21"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.357546"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.357546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.367163"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.367163"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 23]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 23]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 23]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "23"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.371620"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.371620"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.374372"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:30:37.374372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.379388"], ["updated_at", "2014-11-03 11:30:37.379388"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "0dbcd336-826a-4864-9ee1-973b416ad78c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.388971"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.388971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 25]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 25]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 25]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "25"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.393388"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.393388"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.400802"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.400802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 27]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 27]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 27]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "27"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.408992"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.408992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.412638"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-03 11:30:37.412638"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.415949"], ["updated_at", "2014-11-03 11:30:37.415949"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "1eaaba99-94e1-439d-ba12-dcf4a734d3a2"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 62]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 14.2ms Sent mail to test.user@digital.justice.gov.uk (8.0ms) Date: Mon, 03 Nov 2014 11:30:37 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675d69aea_58c73fc6ca065bf0603e6@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/1eaaba99-94e1-439d-ba12-dcf4a734d3a2?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.444941"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.444941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 29]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 29]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 29]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "29"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.449806"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.449806"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.452437"], ["updated_at", "2014-11-03 11:30:37.452437"], ["user_email", "example.user.31@digital.justice.gov.uk"], ["value", "c98adafb-3489-4e0a-bce0-a0901f0bd83a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.460658"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.460658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 31]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 31]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 31]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "31"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.465093"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.465093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.466808"], ["updated_at", "2014-11-03 11:30:37.466808"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "38b663ce-99fd-45f6-baae-45961d157172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.474931"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.474931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 33]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 33]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 33]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "33"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.480932"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.480932"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.483134"], ["updated_at", "2014-11-03 11:30:37.483134"], ["user_email", "example.user.36@digital.justice.gov.uk"], ["value", "252ded55-f9ce-4ea3-871c-92de818619ea"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.490359"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.490359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 35]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 35]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 35]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "35"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.494410"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.494410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.502171"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.502171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 37]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 37]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 37]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "37"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:37.506395"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:37.506395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:37.508028"], ["updated_at", "2014-11-03 11:30:37.508028"], ["user_email", "example.user.41@digital.justice.gov.uk"], ["value", "46f4d629-b2cc-4a07-8236-f380ec4d35ad"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0062' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:37.830335"], ["image", "placeholder.png"], ["slug", "surname-0062"], ["surname", "Surname-0062"], ["updated_at", "2014-11-03 11:30:37.830335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0063' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.185957"], ["image", "placeholder.png"], ["slug", "surname-0063"], ["surname", "Surname-0063"], ["updated_at", "2014-11-03 11:30:38.185957"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.629290"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-03 11:30:38.629290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.632431"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0065"], ["updated_at", "2014-11-03 11:30:38.632431"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"66"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 65]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '66' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 66]] Completed 200 OK in 11ms (Views: 2.3ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.652794"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0066"], ["updated_at", "2014-11-03 11:30:38.652794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.655852"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0067"], ["updated_at", "2014-11-03 11:30:38.655852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"68"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 67]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '68' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 68]] Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.665713"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0068"], ["updated_at", "2014-11-03 11:30:38.665713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.668099"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0069"], ["updated_at", "2014-11-03 11:30:38.668099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"70"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 69]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '70' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 70]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.675479"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0070"], ["updated_at", "2014-11-03 11:30:38.675479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.677841"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0071"], ["updated_at", "2014-11-03 11:30:38.677841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"72"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 71]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '72' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 72]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 72], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:38.685070"], ["updated_at", "2014-11-03 11:30:38.685070"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "260e7905-f211-443d-92b8-d6750eb306a2"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 6.1ms Sent mail to someone.else@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:30:38 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <5457675ea8c17_58c73fc6ca065bf060438@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/260e7905-f211-443d-92b8-d6750eb306a2?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 13ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.696813"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0072"], ["updated_at", "2014-11-03 11:30:38.696813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.699600"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0073"], ["updated_at", "2014-11-03 11:30:38.699600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"74"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 73]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '74' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 74]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 74], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:38.705893"], ["updated_at", "2014-11-03 11:30:38.705893"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "7767d2bd-87ea-419b-93bf-1e2439d6b553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to someone.else@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:30:38 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <5457675ead1a0_58c73fc6ca065bf0605f8@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/7767d2bd-87ea-419b-93bf-1e2439d6b553?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.714454"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0074"], ["updated_at", "2014-11-03 11:30:38.714454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.717265"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0075"], ["updated_at", "2014-11-03 11:30:38.717265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"76"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 75]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '76' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 76]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.729804"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0076"], ["updated_at", "2014-11-03 11:30:38.729804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 77]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.737268"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0077"], ["updated_at", "2014-11-03 11:30:38.737268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.743356"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.743356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 78]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.750945"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0078"], ["updated_at", "2014-11-03 11:30:38.750945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.756628"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.756628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 40]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 40]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 40]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "40"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:38.761856"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.761856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 79]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.769059"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0079"], ["updated_at", "2014-11-03 11:30:38.769059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.775721"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.775721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 42]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 42]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 42]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "42"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:38.780275"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.780275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0019"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 80]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0019' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (43) ORDER BY people.surname Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.791645"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-03 11:30:38.791645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0020", "team_email_address"=>"example.user.47@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 81]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.798722"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.798722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0020 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.804083"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0081"], ["updated_at", "2014-11-03 11:30:38.804083"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0021", "team_email_address"=>"example.user.48@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 82]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.809989"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.809989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0021 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.814823"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0082"], ["updated_at", "2014-11-03 11:30:38.814823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0022", "team_email_address"=>"example.user.49@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 83]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.820608"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.820608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0022 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.826981"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0083"], ["updated_at", "2014-11-03 11:30:38.826981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 84]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 1.4ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.839174"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0084"], ["updated_at", "2014-11-03 11:30:38.839174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 85]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.849276"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0085"], ["updated_at", "2014-11-03 11:30:38.849276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 86]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.860903"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0086"], ["updated_at", "2014-11-03 11:30:38.860903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 87]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.869371"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0087"], ["updated_at", "2014-11-03 11:30:38.869371"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 88]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.876781"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0088"], ["updated_at", "2014-11-03 11:30:38.876781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.883725"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.883725"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 47]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 47]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 47]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "47"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:38.888003"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.888003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0024", "team_email_address"=>"example.user.52@digital.justice.gov.uk"}, "id"=>"group-0023"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 89]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0023' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (48) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 47]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 47]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 47]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 48) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0024' AND "groups"."id" != 48) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 48 [["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.898701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0024 Completed 302 Found in 10ms (ActiveRecord: 1.9ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 48]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.904622"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0089"], ["updated_at", "2014-11-03 11:30:38.904622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.911350"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.911350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 49]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 49]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 49]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "49"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:38.918378"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.918378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0025", "team_email_address"=>"example.user.53@digital.justice.gov.uk"}, "id"=>"group-0025"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 90]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0025' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (50) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0025' AND "groups"."id" != 50) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0025 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.931320"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0090"], ["updated_at", "2014-11-03 11:30:38.931320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.939560"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.939560"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 51]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 51]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 51]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "51"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:38.944352"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.944352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0026", "team_email_address"=>"example.user.55@digital.justice.gov.uk"}, "id"=>"group-0026"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 91]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0026' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (52) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0026' AND "groups"."id" != 52) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0026 Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.958268"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0091"], ["updated_at", "2014-11-03 11:30:38.958268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.965698"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.965698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 53]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 53]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 53]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "53"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:38.970296"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.970296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0027"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 92]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0027' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (54) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 53]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 53]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 53]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 54) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 54) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 11ms (Views: 1.1ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.986917"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0092"], ["updated_at", "2014-11-03 11:30:38.986917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:38.993715"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.993715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 55]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 55]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 55]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "55"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:38.998044"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:38.998044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0028"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 93]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0028' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (56) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 55]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 55]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 55]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 56) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 56) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.8ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.012286"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0093"], ["updated_at", "2014-11-03 11:30:39.012286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.019138"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.019138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 57]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 57]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 57]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "57"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.023741"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.023741"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0029"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 94]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0029' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (58) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 57]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 57]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 57]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 58) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 58) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.7ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.037682"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-03 11:30:39.037682"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.044164"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.044164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 59]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 59]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 59]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "59"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.048985"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.048985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0030"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 95]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0030' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (60) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.061203"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0095"], ["updated_at", "2014-11-03 11:30:39.061203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.069203"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.069203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 61]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 61]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 61]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0031-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "61"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.073362"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.073362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0031"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 96]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0031' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (62) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 61]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 61]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.9ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '61/62/%' OR "groups"."ancestry" = '61/62')) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '61/62' ORDER BY "groups"."name" ASC SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 62]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 10ms (ActiveRecord: 2.6ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.090332"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0096"], ["updated_at", "2014-11-03 11:30:39.090332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.094395"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.094395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 63]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 63]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 63]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "63"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.100217"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.100217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0033"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 97]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0033' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (64) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 63]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 63]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '63/64/%' OR "groups"."ancestry" = '63/64')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '63/64' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 64]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0032 Completed 302 Found in 7ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.116123"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.116123"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 65]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 65]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 65]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "65"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.120320"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.120320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 66]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 66]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 66]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "65/66"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:39.124836"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.124836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 67]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 67]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 67]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "65/66/67"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:39.129351"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.129351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 67]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 67]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 67]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "65/66/67"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:39.133831"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.133831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 66]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 66]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 66]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "65/66"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:39.138333"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.138333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 66]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.147199"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.147199"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 71]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 71]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 71]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "71"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.151751"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.151751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 72]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 72]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 72]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "71/72"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:39.156435"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.156435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 73]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 73]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 73]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "71/72/73"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:39.163274"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.163274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 73]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 73]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 73]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "71/72/73"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:39.168808"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.168808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 72]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 72]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 72]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "71/72"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:39.173338"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.173338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 72 OR "groups"."ancestry" ILIKE '71/72/%') OR "groups"."ancestry" = '71/72')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.181603"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.181603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 77]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 77]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 77]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "77"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.185837"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.185837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 78]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 78]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 78]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "77/78"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:39.190362"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.190362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 79]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 79]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 79]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "77/78/79"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:39.194862"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.194862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 79]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 79]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 79]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "77/78/79"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:39.199410"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.199410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 78]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 78]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 78]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "77/78"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:39.203906"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.203906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 78 OR "groups"."ancestry" ILIKE '77/78/%') OR "groups"."ancestry" = '77/78')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.212597"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0097"], ["updated_at", "2014-11-03 11:30:39.212597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 98]] Completed 200 OK in 2ms (Views: 1.5ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.220868"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0098"], ["updated_at", "2014-11-03 11:30:39.220868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 99]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.229100"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0099"], ["updated_at", "2014-11-03 11:30:39.229100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 100]] Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:39.239259"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:30:39.239259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 1], ["created_at", "2014-11-03 11:30:39.243258"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:30:39.243258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:30:39.245713"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:30:39.245713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.252653"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.252653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 83]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 83]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 83]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "83"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.257613"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.257613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.259565"], ["group_id", 84], ["person_id", 102], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:30:39.259565"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 102]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.260947' WHERE "people"."id" = 102 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.261524' WHERE "groups"."id" = 84  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 101]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 1]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 102]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:39.278259"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:30:39.278259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 2], ["created_at", "2014-11-03 11:30:39.281148"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:30:39.281148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:30:39.283496"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:30:39.283496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.289455"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.289455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 85]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 85]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 85]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "85"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.293690"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.293690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.296668"], ["group_id", 86], ["person_id", 104], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:30:39.296668"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 104]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.299015' WHERE "people"."id" = 104 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.299805' WHERE "groups"."id" = 86  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 103]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 2]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 104]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:39.309003"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:30:39.309003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 3], ["created_at", "2014-11-03 11:30:39.311808"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:30:39.311808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:30:39.314520"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:30:39.314520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.320555"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.320555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 87]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 87]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 87]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "87"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.324800"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.324800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.326670"], ["group_id", 88], ["person_id", 106], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:30:39.326670"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 106]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.328016' WHERE "people"."id" = 106 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.328598' WHERE "groups"."id" = 88  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 105]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 3]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 106]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:39.337013"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:30:39.337013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 4], ["created_at", "2014-11-03 11:30:39.339802"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:30:39.339802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:30:39.342174"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:30:39.342174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.349646"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.349646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 89]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 89]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 89]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "89"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.355341"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.355341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.357617"], ["group_id", 90], ["person_id", 108], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:30:39.357617"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 108]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.359042' WHERE "people"."id" = 108 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.359681' WHERE "groups"."id" = 90  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 107]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 4]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 108]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:39.367976"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:30:39.367976"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 5], ["created_at", "2014-11-03 11:30:39.370718"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:30:39.370718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:30:39.373921"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:30:39.373921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.380613"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.380613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 91]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 91]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 91]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "91"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.387318"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.387318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.389741"], ["group_id", 92], ["person_id", 110], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:30:39.389741"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 110]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.405141' WHERE "people"."id" = 110 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.405849' WHERE "groups"."id" = 92  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 109]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 5]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 110]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:39.414398"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:30:39.414398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 6], ["created_at", "2014-11-03 11:30:39.417182"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:30:39.417182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:30:39.419543"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:30:39.419543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.434856"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.434856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 93]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 93]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 93]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "93"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.440798"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.440798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.442952"], ["group_id", 94], ["person_id", 112], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:30:39.442952"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 112]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.444450' WHERE "people"."id" = 112 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.445063' WHERE "groups"."id" = 94  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 111]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 6]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 112]]  (0.2ms) ROLLBACK SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.4ms) DELETE FROM "versions"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.471652"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.471652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 95]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 95]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 95]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "95"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.479234"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.479234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.498668"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0100"], ["updated_at", "2014-11-03 11:30:39.498668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.504210"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.504210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 113]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.526204"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.526204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 98]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 98]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 98]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "98"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.530669"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.530669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 99]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 99]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 99]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "98/99"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:39.535614"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.535614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (7.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0101' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.550896"], ["slug", "surname-0101"], ["surname", "Surname-0101"], ["updated_at", "2014-11-03 11:30:39.550896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:39.552456"], ["name", "Community-0001"], ["updated_at", "2014-11-03 11:30:39.552456"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 114 [["community_id", 7], ["updated_at", "2014-11-03 11:30:39.553756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 114]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 7]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0102' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.558499"], ["slug", "surname-0102"], ["surname", "Surname-0102"], ["updated_at", "2014-11-03 11:30:39.558499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 115]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0103' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.563079"], ["slug", "surname-0103"], ["surname", "Surname-0103"], ["updated_at", "2014-11-03 11:30:39.563079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:39.564317"], ["name", "Community-0002"], ["updated_at", "2014-11-03 11:30:39.564317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 116 [["community_id", 8], ["updated_at", "2014-11-03 11:30:39.565450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 8]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 116 [["community_id", nil], ["updated_at", "2014-11-03 11:30:39.572010"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 8]] SQL (0.2ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 8]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.591271"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.591271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.596243"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-03 11:30:39.596243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.598189"], ["updated_at", "2014-11-03 11:30:39.598189"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c38d8666-20f3-49fd-96b6-1fdd7823f9cc"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 117]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.5ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675f932cd_58c73fc6ca065bf060692@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/c38d8666-20f3-49fd-96b6-1fdd7823f9cc?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.607604"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0105"], ["updated_at", "2014-11-03 11:30:39.607604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.609472"], ["updated_at", "2014-11-03 11:30:39.609472"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "3725636b-6e2e-49fa-b79f-c5df7be1ff32"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 118]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.2ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675f95deb_58c73fc6ca065bf0607fe@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/3725636b-6e2e-49fa-b79f-c5df7be1ff32?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.618037"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0106"], ["updated_at", "2014-11-03 11:30:39.618037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.619875"], ["updated_at", "2014-11-03 11:30:39.619875"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "63876ec7-5d39-4361-b458-69252dfed863"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 119]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.2ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675f986a9_58c73fc6ca065bf06081c@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/63876ec7-5d39-4361-b458-69252dfed863?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.629052"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0107"], ["updated_at", "2014-11-03 11:30:39.629052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.631048"], ["updated_at", "2014-11-03 11:30:39.631048"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "acc2d795-93b2-4cfe-9841-d1ecc8014979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 120]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.8ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675f9b43e_58c73fc6ca065bf0609dd@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/acc2d795-93b2-4cfe-9841-d1ecc8014979?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.641074"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0108"], ["updated_at", "2014-11-03 11:30:39.641074"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.642617"], ["updated_at", "2014-11-03 11:30:39.642617"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "81b5774c-2f6c-4c6e-800f-4224024f5867"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 121]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.6ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675f9ddc8_58c73fc6ca065bf0610d4@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/81b5774c-2f6c-4c6e-800f-4224024f5867?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.651548"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0109"], ["updated_at", "2014-11-03 11:30:39.651548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 122]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675fa03e3_58c73fc6ca065bf061133@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.661066"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0110"], ["updated_at", "2014-11-03 11:30:39.661066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 123], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.664740"], ["updated_at", "2014-11-03 11:30:39.664740"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "8bf3b86f-b753-4385-b39b-29674ba29b32"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to test.user@digital.justice.gov.uk (2.5ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675fa30c1_58c73fc6ca065bf0612a9@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/8bf3b86f-b753-4385-b39b-29674ba29b32?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.674574"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0111"], ["updated_at", "2014-11-03 11:30:39.674574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 124], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.680109"], ["updated_at", "2014-11-03 11:30:39.680109"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "1d6354d5-e506-4858-b358-2492df4afecb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 4.1ms Sent mail to test.user@digital.justice.gov.uk (2.4ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675fa7068_58c73fc6ca065bf0613e7@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/1d6354d5-e506-4858-b358-2492df4afecb?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.689146"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0112"], ["updated_at", "2014-11-03 11:30:39.689146"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 125], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.692077"], ["updated_at", "2014-11-03 11:30:39.692077"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "b2e0db0a-20a5-4e28-a0a4-a5582d98fdee"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675fa9aca_58c73fc6ca065bf06142f@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/b2e0db0a-20a5-4e28-a0a4-a5582d98fdee?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.699302"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-03 11:30:39.699302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 126], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.702351"], ["updated_at", "2014-11-03 11:30:39.702351"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "cbef9d7c-0adf-467e-a5db-993306940a03"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675fac35f_58c73fc6ca065bf061524@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/cbef9d7c-0adf-467e-a5db-993306940a03?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.711226"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0114"], ["updated_at", "2014-11-03 11:30:39.711226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 127], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457675faecc6_58c73fc6ca065bf061624@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.720925"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:30:39.720925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.723230"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:30:39.723230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 129], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 128]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 4.2ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <5457675fb3ac0_58c73fc6ca065bf0617d@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.740609"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:30:39.740609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.743980"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:30:39.743980"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 131], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 130]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to recipient@example.com (2.5ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <5457675fb72c9_58c73fc6ca065bf061859@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.755076"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:30:39.755076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.757263"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:30:39.757263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 133], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 132]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.0ms Sent mail to recipient@example.com (1.8ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <5457675fb9cc0_58c73fc6ca065bf0619ca@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.766287"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:30:39.766287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.768638"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:30:39.768638"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 135], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 134]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to recipient@example.com (2.0ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <5457675fbcae9_58c73fc6ca065bf06204@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.777268"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:30:39.777268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.779694"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:30:39.779694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 137], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 136]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:30:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <5457675fbf5ee_58c73fc6ca065bf0621a9@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.788686"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0115"], ["updated_at", "2014-11-03 11:30:39.788686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0116' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.791611"], ["slug", "surname-0116"], ["surname", "Surname-0116"], ["updated_at", "2014-11-03 11:30:39.791611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.800055"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.800055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 102]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 102]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 102]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "102"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.805845"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.805845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.807300"], ["group_id", 103], ["person_id", 139], ["updated_at", "2014-11-03 11:30:39.807300"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.808028' WHERE "people"."id" = 139 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.808675' WHERE "groups"."id" = 103  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"8"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 138]] Peoplefinder::Membership Load (0.3ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 8]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 8]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 139]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.815893' WHERE "people"."id" = 139 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 103]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.817856' WHERE "groups"."id" = 103  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 8ms (ActiveRecord: 1.6ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 8]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.823904"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0117"], ["updated_at", "2014-11-03 11:30:39.823904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0118' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.826513"], ["slug", "surname-0118"], ["surname", "Surname-0118"], ["updated_at", "2014-11-03 11:30:39.826513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.832887"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.832887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 104]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 104]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 104]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "104"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.837476"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.837476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.838783"], ["group_id", 105], ["person_id", 141], ["updated_at", "2014-11-03 11:30:39.838783"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.839473' WHERE "people"."id" = 141 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.840066' WHERE "groups"."id" = 105  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"9"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 140]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 9]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 9]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 141]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.844676' WHERE "people"."id" = 141 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 105]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.846040' WHERE "groups"."id" = 105  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.858995"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0121"], ["updated_at", "2014-11-03 11:30:39.858995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 142]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.862760"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:30:39.862760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 143]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.873777"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.873777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 106) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 106 [["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.876736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.902045"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.902045"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 107) LIMIT 1 SQL (0.3ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 107 [["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.905017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 107) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 107 [["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.910210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 107) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 107 [["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.913734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.926243"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.926243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 108) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 108 [["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.929674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 108) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 108 [["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.933218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 108) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 108 [["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.936160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.947067"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.947067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 109) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 109 [["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.950544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 109) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 109 [["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.953697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 109) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 109 [["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.956450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 109) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 109 [["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.961953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0122' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.966585"], ["slug", "surname-0122"], ["surname", "Surname-0122"], ["updated_at", "2014-11-03 11:30:39.966585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0123' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.970059"], ["slug", "surname-0123"], ["surname", "Surname-0123"], ["updated_at", "2014-11-03 11:30:39.970059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0124' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:39.973387"], ["slug", "surname-0124"], ["surname", "Surname-0124"], ["updated_at", "2014-11-03 11:30:39.973387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.979922"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.979922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 110]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 110]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 110]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "110"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.984557"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.984557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 110) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 110 [["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.987417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 110]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 110]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 110]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "110"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:39.991755"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:39.991755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.993853"], ["group_id", 112], ["person_id", 146], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:30:39.993853"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 146]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.995329' WHERE "people"."id" = 146 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.995931' WHERE "groups"."id" = 112  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:39.997282"], ["group_id", 111], ["person_id", 146], ["role", "Designer"], ["updated_at", "2014-11-03 11:30:39.997282"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 146]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:39.998593' WHERE "people"."id" = 146 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:39.999100' WHERE "groups"."id" = 111  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 146]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0125' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.004692"], ["slug", "surname-0125"], ["surname", "Surname-0125"], ["updated_at", "2014-11-03 11:30:40.004692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.011170"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.011170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 113]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 113]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 113]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "113"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.015568"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-03 11:30:40.015568"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.017610"], ["group_id", 114], ["person_id", 147], ["updated_at", "2014-11-03 11:30:40.017610"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 147]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.019043' WHERE "people"."id" = 147 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.019612' WHERE "groups"."id" = 114  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 147]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0126' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.024650"], ["slug", "surname-0126"], ["surname", "Surname-0126"], ["updated_at", "2014-11-03 11:30:40.024650"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 148]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0127' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.029897"], ["slug", "surname-0127"], ["surname", "Surname-0127"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-03 11:30:40.029897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0128' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.032703"], ["slug", "surname-0128"], ["surname", "Surname-0128"], ["tags", "Java,Scala"], ["updated_at", "2014-11-03 11:30:40.032703"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0129' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.036580"], ["slug", "surname-0129"], ["surname", "Surname-0129"], ["updated_at", "2014-11-03 11:30:40.036580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.042843"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.042843"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 115]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 115]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 115]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "115"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.048771"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.048771"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.050547"], ["group_id", 116], ["person_id", 151], ["updated_at", "2014-11-03 11:30:40.050547"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.051447' WHERE "people"."id" = 151 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.052205' WHERE "groups"."id" = 116  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0130' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.064553"], ["slug", "surname-0130"], ["surname", "Surname-0130"], ["updated_at", "2014-11-03 11:30:40.064553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.072090"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.072090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 117]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 117]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 117]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "117"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.076472"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.076472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.077799"], ["group_id", 118], ["person_id", 152], ["updated_at", "2014-11-03 11:30:40.077799"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.078442' WHERE "people"."id" = 152 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.078979' WHERE "groups"."id" = 118  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0131' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.087987"], ["slug", "surname-0131"], ["surname", "Surname-0131"], ["updated_at", "2014-11-03 11:30:40.087987"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.095746"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.095746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 119]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 119]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 119]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "119"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.101216"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.101216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.102659"], ["group_id", 120], ["person_id", 153], ["updated_at", "2014-11-03 11:30:40.102659"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.103326' WHERE "people"."id" = 153 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.103905' WHERE "groups"."id" = 120  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.109735"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0132"], ["updated_at", "2014-11-03 11:30:40.109735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0133' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.112131"], ["slug", "surname-0133"], ["surname", "Surname-0133"], ["updated_at", "2014-11-03 11:30:40.112131"]] SQL (0.4ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.119588"], ["event", "create"], ["item_id", 155], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0133\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"1"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 154]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 1]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 155]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 155]] SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 155]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:30:40.135839"], ["event", "destroy"], ["item_id", 155], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 155\ngiven_name: \nsurname: Surname-0133\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:30:40.112131000 Z\nupdated_at: 2014-11-03 11:30:40.112131000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0132"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 155], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 15ms (ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 155]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.142846"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0134"], ["updated_at", "2014-11-03 11:30:40.142846"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.145558"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:30:40.145558"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.147433"], ["event", "create"], ["item_id", 157], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 157]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 157]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.151385"], ["event", "destroy"], ["item_id", 157], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 157\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-03 11:30:40.145558000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 157], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"4"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 156]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 4]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 157]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 157) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.145558"], ["id", 157], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:30:40.162000"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:30:40.165387"], ["event", "create"], ["item_id", 157], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 12ms (ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.173145"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-03 11:30:40.173145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0136' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.176154"], ["slug", "surname-0136"], ["surname", "Surname-0136"], ["updated_at", "2014-11-03 11:30:40.176154"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.177760"], ["event", "create"], ["item_id", 159], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0136\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.184177"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.184177"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.186789"], ["event", "create"], ["item_id", 121], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.152@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 121]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 121]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 121]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "121"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.191407"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.191407"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.193348"], ["event", "create"], ["item_id", 122], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0056\nteam_email_address:\n- \n- example.user.151@digital.justice.gov.uk\nancestry:\n- \n- '121'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.194698"], ["group_id", 122], ["person_id", 159], ["updated_at", "2014-11-03 11:30:40.194698"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.196999"], ["event", "create"], ["item_id", 16], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 159\ngroup_id:\n- \n- 122\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.197675' WHERE "people"."id" = 159 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.198279' WHERE "groups"."id" = 122  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"9"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 158]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 9]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 16]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.206634"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0137"], ["updated_at", "2014-11-03 11:30:40.206634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0138' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.209287"], ["slug", "surname-0138"], ["surname", "Surname-0138"], ["updated_at", "2014-11-03 11:30:40.209287"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.211087"], ["event", "create"], ["item_id", 161], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0138\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.217353"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.217353"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.219141"], ["event", "create"], ["item_id", 123], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.154@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 123]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 123]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 123]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0057-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "123"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.223694"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.223694"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.225497"], ["event", "create"], ["item_id", 124], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0057\nteam_email_address:\n- \n- example.user.153@digital.justice.gov.uk\nancestry:\n- \n- '123'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.226786"], ["group_id", 124], ["person_id", 161], ["updated_at", "2014-11-03 11:30:40.226786"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.228259"], ["event", "create"], ["item_id", 17], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 161\ngroup_id:\n- \n- 124\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.228918' WHERE "people"."id" = 161 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.229505' WHERE "groups"."id" = 124  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 17]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.231500"], ["event", "destroy"], ["item_id", 17], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 17\ngroup_id: 124\nperson_id: 161\nrole: \ncreated_at: &1 2014-11-03 11:30:40.226786000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 17], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.233289' WHERE "people"."id" = 161 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.234100' WHERE "groups"."id" = 124  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"14"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 160]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 14]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 17]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.2ms) BEGIN Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:30:40.271130"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:30:40.271130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.274193"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:30:40.274193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:30:40.281852"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-03 11:30:40.281852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:30:40.285585"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-03 11:30:40.285585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:30:40.293046"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0139"], ["updated_at", "2014-11-03 11:30:40.293046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0140' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.296890"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0140"], ["surname", "Surname-0140"], ["updated_at", "2014-11-03 11:30:40.296890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.308941"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.308941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (125) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.315818"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.315818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 126]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 126]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 126]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0059-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "126"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.320386"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.320386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.327254"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.327254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 128]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 128]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 128]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "128"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.331536"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.331536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 129]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 129]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 129]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "128/129"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:40.337096"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.337096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 130]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 130]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 130]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0062-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "128/129/130"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:40.341935"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.341935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0060' AND "groups"."id" != 129) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.346453"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.162@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.346453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 132]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 132]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 132]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "132"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.350785"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.350785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 133]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 133]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 133]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "132/133"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:40.355136"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.355136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 134]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 134]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 134]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "132/133/134"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:30:40.359828"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.359828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (132, 133, 134, 135) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.369790"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.369790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 136]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 136]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 136]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "136"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.374313"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.374313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '136/137' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.383777"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.383777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 138]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 138]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 138]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "138"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.388767"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.388767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '138/139' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.397075"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.397075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 140]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 140]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 140]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "140"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.402289"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.402289"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0141' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.405601"], ["slug", "surname-0141"], ["surname", "Surname-0141"], ["updated_at", "2014-11-03 11:30:40.405601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.407162"], ["group_id", 141], ["person_id", 168], ["updated_at", "2014-11-03 11:30:40.407162"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.407736' WHERE "people"."id" = 168 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 141]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.408912' WHERE "groups"."id" = 141  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '140/141' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 141]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.418741"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.418741"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 142]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 142]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 142]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0070-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "142"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.422971"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.422971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0142' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.425822"], ["slug", "surname-0142"], ["surname", "Surname-0142"], ["updated_at", "2014-11-03 11:30:40.425822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.427261"], ["group_id", 143], ["person_id", 169], ["updated_at", "2014-11-03 11:30:40.427261"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.427860' WHERE "people"."id" = 169 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 143]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.429444' WHERE "groups"."id" = 143  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '142/143' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 143]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.439726"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.439726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 144]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 144]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 144]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0071-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0071' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0071' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "144"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.443704"], ["name", "Group-0071"], ["slug", "group-0071"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.443704"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 145]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0072-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0072' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0072' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "144/145"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:40.448230"], ["name", "Group-0072"], ["slug", "group-0072"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.448230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 145]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '144/145' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.456046"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.456046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 147]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 147]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 147]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "147"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.460220"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.460220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '147/148' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 148]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.470092"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.470092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 149]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 149]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 149]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0074-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0074' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "149"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.474560"], ["name", "Group-0074"], ["slug", "group-0074"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.474560"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0143' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.477144"], ["slug", "surname-0143"], ["surname", "Surname-0143"], ["updated_at", "2014-11-03 11:30:40.477144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.478479"], ["group_id", 150], ["leader", "t"], ["person_id", 170], ["updated_at", "2014-11-03 11:30:40.478479"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.479283' WHERE "people"."id" = 170 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.479825' WHERE "groups"."id" = 150  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 150]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.487834"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.487834"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 151]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 151]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 151]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0075-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0075' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0075' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "151"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.491862"], ["name", "Group-0075"], ["slug", "group-0075"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.491862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '151/152/%' OR "groups"."ancestry" = '151/152'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.499641"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.499641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 153]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 153]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 153]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0076-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0076' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "153"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.503809"], ["name", "Group-0076"], ["slug", "group-0076"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.503809"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '153/154/%' OR "groups"."ancestry" = '153/154')) SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 154]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 154]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.512023"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.512023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.518081"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.518081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '156'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.524941"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.524941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 157]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 157]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 157]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0077-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0077' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0077' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "157"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.529505"], ["name", "Group-0077"], ["slug", "group-0077"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.529505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 157]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '157'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.537390"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.537390"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 159]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0078-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0078' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "159"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.541302"], ["name", "Group-0078"], ["slug", "group-0078"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.541302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.544197"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:30:40.544197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.545992"], ["group_id", 160], ["person_id", 171], ["updated_at", "2014-11-03 11:30:40.545992"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.546642' WHERE "people"."id" = 171 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 160]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.548023' WHERE "groups"."id" = 160  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 160 OR "groups"."ancestry" ILIKE '159/160/%') OR "groups"."ancestry" = '159/160')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.8ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (160) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.557559"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.557559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 161]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 161]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 161]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0079-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0079' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0079' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "161"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.561826"], ["name", "Group-0079"], ["slug", "group-0079"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.561826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.564805"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:30:40.564805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.566589"], ["group_id", 162], ["person_id", 172], ["updated_at", "2014-11-03 11:30:40.566589"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.567221' WHERE "people"."id" = 172 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 162]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.568614' WHERE "groups"."id" = 162  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 162]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0080-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0080' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0080' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "161/162"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:40.573377"], ["name", "Group-0080"], ["slug", "group-0080"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.573377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.576310"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:30:40.576310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.578092"], ["group_id", 163], ["person_id", 173], ["updated_at", "2014-11-03 11:30:40.578092"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.578688' WHERE "people"."id" = 173 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 163]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.579927' WHERE "groups"."id" = 163  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 162 OR "groups"."ancestry" ILIKE '161/162/%') OR "groups"."ancestry" = '161/162')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (162,163) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.588784"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.588784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 164]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 164]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 164]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0081-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0081' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "164"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.592802"], ["name", "Group-0081"], ["slug", "group-0081"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.592802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.595679"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:30:40.595679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.597572"], ["group_id", 165], ["person_id", 174], ["updated_at", "2014-11-03 11:30:40.597572"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.598211' WHERE "people"."id" = 174 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 165]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.599364' WHERE "groups"."id" = 165  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 165]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 165]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 165]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0082-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0082' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0082' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "164/165"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:40.603875"], ["name", "Group-0082"], ["slug", "group-0082"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.603875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.606660"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:30:40.606660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.608456"], ["group_id", 166], ["person_id", 175], ["updated_at", "2014-11-03 11:30:40.608456"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.609069' WHERE "people"."id" = 175 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 166]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.610240' WHERE "groups"."id" = 166  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.611751"], ["group_id", 166], ["person_id", 175], ["updated_at", "2014-11-03 11:30:40.611751"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.612334' WHERE "people"."id" = 175 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 166]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.613385' WHERE "groups"."id" = 166  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 165 OR "groups"."ancestry" ILIKE '164/165/%') OR "groups"."ancestry" = '164/165')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (165,166) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.621948"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.621948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 167]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 167]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 167]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0083-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0083' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "167"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.626188"], ["name", "Group-0083"], ["slug", "group-0083"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.626188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.629202"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:30:40.629202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.631162"], ["group_id", 168], ["person_id", 176], ["updated_at", "2014-11-03 11:30:40.631162"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.631809' WHERE "people"."id" = 176 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 168]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.633002' WHERE "groups"."id" = 168  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 168]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 168]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 168]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0084-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0084' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0084' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "167/168"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:30:40.651713"], ["name", "Group-0084"], ["slug", "group-0084"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.651713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.655183"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:30:40.655183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.657140"], ["group_id", 169], ["person_id", 177], ["updated_at", "2014-11-03 11:30:40.657140"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.657850' WHERE "people"."id" = 177 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 169]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.659169' WHERE "groups"."id" = 169  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:40.660878"], ["group_id", 169], ["person_id", 177], ["updated_at", "2014-11-03 11:30:40.660878"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:40.661499' WHERE "people"."id" = 177 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 169]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:40.662687' WHERE "groups"."id" = 169  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 168 OR "groups"."ancestry" ILIKE '167/168/%') OR "groups"."ancestry" = '167/168')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (168,169) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.673849"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.673849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.682310"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.682310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 171]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 171]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 171]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "171"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.689433"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.689433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 171]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 171]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 171]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (1.0ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.704735"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.704735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 173]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 173]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 173]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "173"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.712148"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.712148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.719504"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.719504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 175]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 175]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 175]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "175"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.723810"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.723810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 175]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 175]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 175]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 176) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 176) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 176 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-03 11:30:40.728097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 176]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.735491"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.735491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 177]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 177]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 177]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "177"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.739861"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.739861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 177) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 177 [["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.742713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 177]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 177]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 177]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "177"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.747695"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.747695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.755140"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.755140"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "180"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.759498"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.759498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 180) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 180 [["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.762571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "180"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.767747"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.767747"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 180) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 180 [["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.770600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 180]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "180"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:40.776124"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.776124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:40.778763"], ["name", "Design"], ["updated_at", "2014-11-03 11:30:40.778763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 9], ["created_at", "2014-11-03 11:30:40.781827"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:30:40.781827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.787971"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.787971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 178]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 9]] SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:40.798757"], ["name", "Design"], ["updated_at", "2014-11-03 11:30:40.798757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 10], ["created_at", "2014-11-03 11:30:40.801640"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:30:40.801640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.807327"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.807327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 179]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 10]] SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:30:40.817731"], ["name", "Design"], ["updated_at", "2014-11-03 11:30:40.817731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 11], ["created_at", "2014-11-03 11:30:40.820456"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:30:40.820456"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.825991"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.825991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 180]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 11]] SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.839187"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0144"], ["updated_at", "2014-11-03 11:30:40.839187"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.841713"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:30:40.841713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 181]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.849375"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0145"], ["updated_at", "2014-11-03 11:30:40.849375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.851740"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-03 11:30:40.851740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"184"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 183]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '184' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 184]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.858997"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0146"], ["updated_at", "2014-11-03 11:30:40.858997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.863165"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:30:40.863165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"186"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 185]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '186' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 186]] Redirected to http://test.host/people/doe?cache_bust=1415014240 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.871604"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-03 11:30:40.871604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.876564"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:30:40.876564"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"188"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 187]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '188' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 188]] Completed 200 OK in 5ms (Views: 2.2ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.887636"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0148"], ["updated_at", "2014-11-03 11:30:40.887636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 189]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.895526"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-03 11:30:40.895526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 190]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.902431"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0150"], ["updated_at", "2014-11-03 11:30:40.902431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.908349"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.908349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 191]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 1.3ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.916240"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0151"], ["updated_at", "2014-11-03 11:30:40.916240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.922335"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.922335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 192]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.944995"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.944995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:40.958988"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:40.958988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:30:40.968349"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:30:40.968349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:30:40.979134"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:30:40.979134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:30:40.991497"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:30:40.991497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:30:41.002398"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:30:41.002398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:30:41.014214"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:30:41.014214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.022178"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0152"], ["updated_at", "2014-11-03 11:30:41.022178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.024468"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0153"], ["updated_at", "2014-11-03 11:30:41.024468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"199"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 198]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '199' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 199]] Completed 200 OK in 4ms (Views: 1.9ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.034190"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0154"], ["updated_at", "2014-11-03 11:30:41.034190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.036886"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0155"], ["updated_at", "2014-11-03 11:30:41.036886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"201"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 200]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '201' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 201]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.044763"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0156"], ["updated_at", "2014-11-03 11:30:41.044763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.047299"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0157"], ["updated_at", "2014-11-03 11:30:41.047299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"203"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 202]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '203' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 203]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.054680"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0158"], ["updated_at", "2014-11-03 11:30:41.054680"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.056911"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0159"], ["updated_at", "2014-11-03 11:30:41.056911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.063494"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.063494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 191]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0087-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0087' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "191"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:41.067954"], ["name", "Group-0087"], ["slug", "group-0087"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.067954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.070185"], ["group_id", 192], ["person_id", 205], ["updated_at", "2014-11-03 11:30:41.070185"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 205]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:41.071680' WHERE "people"."id" = 205 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:41.072294' WHERE "groups"."id" = 192  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"205"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 204]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '205' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 205]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 205]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 204], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.226@digital.justice.gov.uk"], ["subject_id", 205]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.7ms Sent mail to example.user.226@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: example.user.226@digital.justice.gov.uk Message-ID: <5457676113fef_58c73fc6ca065bf06225e@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0158 has said that they believe the information on Surname-0159 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.088062"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0160"], ["updated_at", "2014-11-03 11:30:41.088062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.091035"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0161"], ["updated_at", "2014-11-03 11:30:41.091035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.101120"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.101120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 193]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 193]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 193]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0088-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0088' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0088' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "193"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:41.106697"], ["name", "Group-0088"], ["slug", "group-0088"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.106697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.109015"], ["group_id", 194], ["person_id", 207], ["updated_at", "2014-11-03 11:30:41.109015"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 207]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:41.110498' WHERE "people"."id" = 207 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:41.111158' WHERE "groups"."id" = 194  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"207"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 206]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '207' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 207]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 207]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 206], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.228@digital.justice.gov.uk"], ["subject_id", 207]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.228@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: example.user.228@digital.justice.gov.uk Message-ID: <545767611d4df_58c73fc6ca065bf0623bb@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0160 has said that they believe the information on Surname-0161 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 207]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.126474"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0162"], ["updated_at", "2014-11-03 11:30:41.126474"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.128895"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0163"], ["updated_at", "2014-11-03 11:30:41.128895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.135801"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.135801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 195]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 195]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 195]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0089-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0089' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "195"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:41.140309"], ["name", "Group-0089"], ["slug", "group-0089"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.140309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.142370"], ["group_id", 196], ["person_id", 209], ["updated_at", "2014-11-03 11:30:41.142370"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 209]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:41.143766' WHERE "people"."id" = 209 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:41.144392' WHERE "groups"."id" = 196  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"209"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 208]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '209' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 209]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 209]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 208], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.230@digital.justice.gov.uk"], ["subject_id", 209]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.230@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: example.user.230@digital.justice.gov.uk Message-ID: <5457676125774_58c73fc6ca065bf06243b@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0162 has said that they believe the information on Surname-0163 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.158429"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0164"], ["updated_at", "2014-11-03 11:30:41.158429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.161147"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0165"], ["updated_at", "2014-11-03 11:30:41.161147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.169041"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.169041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 197]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0090-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0090' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0090' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "197"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:41.173293"], ["name", "Group-0090"], ["slug", "group-0090"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.173293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.175238"], ["group_id", 198], ["person_id", 211], ["updated_at", "2014-11-03 11:30:41.175238"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 211]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:41.176494' WHERE "people"."id" = 211 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:41.177064' WHERE "groups"."id" = 198  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"211"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 210]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '211' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 211]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 211]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 210], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.232@digital.justice.gov.uk"], ["subject_id", 211]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.232@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: example.user.232@digital.justice.gov.uk Message-ID: <545767612d625_58c73fc6ca065bf062569@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0164 has said that they believe the information on Surname-0165 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.191162"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0166"], ["updated_at", "2014-11-03 11:30:41.191162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.193572"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0167"], ["updated_at", "2014-11-03 11:30:41.193572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.200311"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.200311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 199]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 199]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 199]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0091-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0091' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "199"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:30:41.204718"], ["name", "Group-0091"], ["slug", "group-0091"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:30:41.204718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.206748"], ["group_id", 200], ["person_id", 213], ["updated_at", "2014-11-03 11:30:41.206748"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 213]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:30:41.208099' WHERE "people"."id" = 213 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:30:41.208723' WHERE "groups"."id" = 200  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"213"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 212]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '213' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 213]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 213]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 212], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.234@digital.justice.gov.uk"], ["subject_id", 213]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.234@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: example.user.234@digital.justice.gov.uk Message-ID: <54576761351bb_58c73fc6ca065bf062613@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0166 has said that they believe the information on Surname-0167 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.222833"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0168"], ["updated_at", "2014-11-03 11:30:41.222833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.225610"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0169"], ["updated_at", "2014-11-03 11:30:41.225610"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"215"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 214]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '215' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 215]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 215]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0170' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.239720"], ["slug", "surname-0170"], ["surname", "Surname-0170"], ["updated_at", "2014-11-03 11:30:41.239720"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0171' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.242843"], ["slug", "surname-0171"], ["surname", "Surname-0171"], ["updated_at", "2014-11-03 11:30:41.242843"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 217 [["updated_at", "2014-11-03 11:30:41.244058"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0172' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.246973"], ["slug", "surname-0172"], ["surname", "Surname-0172"], ["updated_at", "2014-11-03 11:30:41.246973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.265087"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0173"], ["updated_at", "2014-11-03 11:30:41.265087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.267497"], ["updated_at", "2014-11-03 11:30:41.267497"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a0a52807-72ea-4f9a-8c3d-7503262c29bf"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 7.5ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457676143296_58c73fc6ca065bf06278e@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/a0a52807-72ea-4f9a-8c3d-7503262c29bf?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.281409"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0174"], ["updated_at", "2014-11-03 11:30:41.281409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457676145768_58c73fc6ca065bf0628d7@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.288815"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0175"], ["updated_at", "2014-11-03 11:30:41.288815"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.290575"], ["updated_at", "2014-11-03 11:30:41.290575"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a36d0c32-fc3c-4607-984f-bf1f1da01884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 5.8ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457676148648_58c73fc6ca065bf06298a@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/a36d0c32-fc3c-4607-984f-bf1f1da01884?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.301925"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0176"], ["updated_at", "2014-11-03 11:30:41.301925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545767614a7f3_58c73fc6ca065bf06302b@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.309745"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0177"], ["updated_at", "2014-11-03 11:30:41.309745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.311491"], ["updated_at", "2014-11-03 11:30:41.311491"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c03c8896-dda5-434d-be26-67503cd95031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 5.8ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545767614d857_58c73fc6ca065bf06311c@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/c03c8896-dda5-434d-be26-67503cd95031?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.323362"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0178"], ["updated_at", "2014-11-03 11:30:41.323362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545767614fb91_58c73fc6ca065bf0632e5@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.331377"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0179"], ["updated_at", "2014-11-03 11:30:41.331377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.333317"], ["updated_at", "2014-11-03 11:30:41.333317"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4c313f8f-daa7-48ca-9f8d-8518bcd10261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 5.7ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457676152ce6_58c73fc6ca065bf06332f@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/4c313f8f-daa7-48ca-9f8d-8518bcd10261?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.344826"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-03 11:30:41.344826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:30:41 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457676154f49_58c73fc6ca065bf0634f2@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.373969"], ["updated_at", "2014-11-03 11:30:41.373969"], ["user_email", "example.user.236@digital.justice.gov.uk"], ["value", "bcf06efa-4ec9-4bdc-9425-d262c1651f87"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.376246"], ["updated_at", "2014-11-03 11:30:41.376246"], ["user_email", "example.user.237@digital.justice.gov.uk"], ["value", "865aca66-3689-4312-94f4-d3afe43e9565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 23]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:30:41.383968"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0181"], ["updated_at", "2014-11-03 11:30:41.383968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:30:41.385455"], ["updated_at", "2014-11-03 11:30:41.385455"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "5a2d19e5-3ce7-4e81-b9ae-fe91ffeedfd4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:17.796230"], ["updated_at", "2014-11-03 11:33:17.796230"], ["user_email", "example.user.1@digital.justice.gov.uk"], ["value", "520224e2-992d-4315-8d5d-4e24062f9e9b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:17.803261"], ["updated_at", "2014-11-03 11:33:17.803261"], ["user_email", "example.user.3@digital.justice.gov.uk"], ["value", "f30237b6-84af-46d6-9099-ff8f135d2979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 26]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.6ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:17.880287"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0001"], ["updated_at", "2014-11-03 11:33:17.880287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:17.882387"], ["updated_at", "2014-11-03 11:33:17.882387"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "e4ea6998-d63f-4dca-85ff-7ec4cfcc78ec"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:17.885977"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-03 11:33:17.885977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:17.889370"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-03 11:33:17.889370"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:17.892502"], ["slug", "surname-0004"], ["surname", "Surname-0004"], ["updated_at", "2014-11-03 11:33:17.892502"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 231 [["updated_at", "2014-11-03 11:33:17.893633"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:17.926450"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:17.926450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:17.975331"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:17.975331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:33:17.985335"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:33:17.985335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:33:17.996303"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:33:17.996303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:33:18.008511"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:33:18.008511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:33:18.019827"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:33:18.019827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:33:18.031654"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:33:18.031654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.043789"], ["slug", "surname-0005"], ["surname", "Surname-0005"], ["updated_at", "2014-11-03 11:33:18.043789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.046839"], ["slug", "surname-0006"], ["surname", "Surname-0006"], ["updated_at", "2014-11-03 11:33:18.046839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.050045"], ["slug", "surname-0007"], ["surname", "Surname-0007"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-03 11:33:18.050045"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.052390"], ["slug", "surname-0008"], ["surname", "Surname-0008"], ["tags", "Java,Scala"], ["updated_at", "2014-11-03 11:33:18.052390"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.066336"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.066336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 203) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 203 [["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.069231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 203) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 203 [["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.074089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 203) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 203 [["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.077391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 203) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 203 [["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.083563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.090505"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.090505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 204) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 204 [["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.093337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 204) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 204 [["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.096068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 204) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 204 [["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.098575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.107614"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.107614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 205) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 205 [["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.110280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 205) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 205 [["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.112899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 205) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 205 [["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.115397"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.126299"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.126299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 206) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 206 [["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.129124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.135928"], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["updated_at", "2014-11-03 11:33:18.135928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.142053"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.142053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 207]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 207]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 207]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "207"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.148192"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.148192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 207) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 207 [["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.151314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 207]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 207]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 207]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "207"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.155849"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.155849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.159098"], ["group_id", 209], ["person_id", 241], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:33:18.159098"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 241]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.162333' WHERE "people"."id" = 241 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.163142' WHERE "groups"."id" = 209  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.164599"], ["group_id", 208], ["person_id", 241], ["role", "Designer"], ["updated_at", "2014-11-03 11:33:18.164599"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 241]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.166144' WHERE "people"."id" = 241 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.166690' WHERE "groups"."id" = 208  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 241]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0012' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.175318"], ["slug", "surname-0012"], ["surname", "Surname-0012"], ["updated_at", "2014-11-03 11:33:18.175318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.182279"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.182279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 210]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 210]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 210]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "210"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.186516"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-03 11:33:18.186516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.188432"], ["group_id", 211], ["person_id", 242], ["updated_at", "2014-11-03 11:33:18.188432"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 242]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.190004' WHERE "people"."id" = 242 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.190611' WHERE "groups"."id" = 211  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 242]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.195364"], ["slug", "surname-0013"], ["surname", "Surname-0013"], ["updated_at", "2014-11-03 11:33:18.195364"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 243]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.199918"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0014"], ["updated_at", "2014-11-03 11:33:18.199918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 244]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.203669"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:33:18.203669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 245]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.238121"], ["slug", "surname-0015"], ["surname", "Surname-0015"], ["updated_at", "2014-11-03 11:33:18.238121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.247072"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.247072"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 212]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 212]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 212]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "212"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.251926"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.251926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.253259"], ["group_id", 213], ["person_id", 246], ["updated_at", "2014-11-03 11:33:18.253259"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.253897' WHERE "people"."id" = 246 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.254490' WHERE "groups"."id" = 213  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.258722"], ["slug", "surname-0016"], ["surname", "Surname-0016"], ["updated_at", "2014-11-03 11:33:18.258722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.264563"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.264563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 214]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 214]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 214]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "214"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.268770"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.268770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.270003"], ["group_id", 215], ["person_id", 247], ["updated_at", "2014-11-03 11:33:18.270003"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.270692' WHERE "people"."id" = 247 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.271225' WHERE "groups"."id" = 215  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.280450"], ["slug", "surname-0017"], ["surname", "Surname-0017"], ["updated_at", "2014-11-03 11:33:18.280450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.286251"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.286251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 216]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 216]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 216]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "216"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.290162"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.290162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.291533"], ["group_id", 217], ["person_id", 248], ["updated_at", "2014-11-03 11:33:18.291533"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.292250' WHERE "people"."id" = 248 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.292828' WHERE "groups"."id" = 217  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.301491"], ["slug", "surname-0018"], ["surname", "Surname-0018"], ["updated_at", "2014-11-03 11:33:18.301491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:33:18.305590"], ["name", "Community-0001"], ["updated_at", "2014-11-03 11:33:18.305590"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 249 [["community_id", 12], ["updated_at", "2014-11-03 11:33:18.307563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 12]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 249 [["community_id", nil], ["updated_at", "2014-11-03 11:33:18.311904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 12]] SQL (0.2ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 12]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.317651"], ["slug", "surname-0019"], ["surname", "Surname-0019"], ["updated_at", "2014-11-03 11:33:18.317651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:33:18.318916"], ["name", "Community-0002"], ["updated_at", "2014-11-03 11:33:18.318916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 250 [["community_id", 13], ["updated_at", "2014-11-03 11:33:18.320091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 250]] Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 13]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0020' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.326030"], ["slug", "surname-0020"], ["surname", "Surname-0020"], ["updated_at", "2014-11-03 11:33:18.326030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 251]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.361854"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.361854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 218]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "218"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.366609"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.366609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.375103"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.375103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 220]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "220"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.380093"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.380093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 221]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 221]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 221]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "220/221"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:18.384745"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.384745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 222]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 222]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 222]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "220/221/222"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:33:18.389683"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.389683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0023' AND "groups"."id" != 221) LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.394253"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.394253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (224) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.398447"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.398447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 225]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 225]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 225]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "225"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.402940"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.402940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 226]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 226]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 226]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "225/226"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:18.407462"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.407462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 227]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 227]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 227]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "225/226/227"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:33:18.411929"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.411929"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (225, 226, 227, 228) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.424211"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.424211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 229]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 229]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 229]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0031-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "229"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.429701"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.429701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 229]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '229'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.437785"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.437785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.493247"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.493247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '232'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.502271"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.502271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 233]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 233]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 233]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "233"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.507692"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.507692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.517443"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.517443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 235]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 235]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 235]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "235"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.522110"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.522110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 235]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 235]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 235]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 236) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 236) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 236 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-03 11:33:18.526530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 236]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.534365"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.534365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 237]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 237]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 237]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "237"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.538760"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.538760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 237) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 237 [["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.541701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 237]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 237]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 237]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "237"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.548746"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.548746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.556837"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.556837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "240"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.561078"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.561078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 240) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 240 [["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.563854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "240"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.571139"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.571139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 240) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 240 [["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.574623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 240]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "240"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.582951"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.582951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.591285"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.591285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 244]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 244]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 244]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0032-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "244"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.595601"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.595601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '244/245/%' OR "groups"."ancestry" = '244/245'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.604500"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.604500"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 246]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 246]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 246]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "246"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.608672"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.608672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '246/247/%' OR "groups"."ancestry" = '246/247')) SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 247]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 247]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.617623"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.617623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 248]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 248]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 248]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "248"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.622168"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.622168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.625338"], ["slug", "surname-0021"], ["surname", "Surname-0021"], ["updated_at", "2014-11-03 11:33:18.625338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.626658"], ["group_id", 249], ["leader", "t"], ["person_id", 252], ["updated_at", "2014-11-03 11:33:18.626658"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.627457' WHERE "people"."id" = 252 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.628080' WHERE "groups"."id" = 249  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 249]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.636652"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.636652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 250]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 250]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 250]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "250"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.641353"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.641353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '250/251' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.648984"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.648984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 252]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 252]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 252]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "252"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.653565"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.653565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '252/253' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.661191"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.661191"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 254]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 254]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 254]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0037' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "254"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.665612"], ["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.665612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.670638"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:33:18.670638"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.672939"], ["group_id", 255], ["person_id", 253], ["updated_at", "2014-11-03 11:33:18.672939"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.673694' WHERE "people"."id" = 253 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 255]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.675077' WHERE "groups"."id" = 255  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 255 OR "groups"."ancestry" ILIKE '254/255/%') OR "groups"."ancestry" = '254/255')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.8ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (255) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.684748"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.684748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 256]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 256]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 256]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "256"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.689293"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.689293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.692452"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:33:18.692452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.694560"], ["group_id", 257], ["person_id", 254], ["updated_at", "2014-11-03 11:33:18.694560"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.695371' WHERE "people"."id" = 254 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 257]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.696690' WHERE "groups"."id" = 257  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 257]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 257]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 257]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "256/257"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:18.701518"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.701518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.704509"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:33:18.704509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.706363"], ["group_id", 258], ["person_id", 255], ["updated_at", "2014-11-03 11:33:18.706363"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.707004' WHERE "people"."id" = 255 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 258]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.708261' WHERE "groups"."id" = 258  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 257 OR "groups"."ancestry" ILIKE '256/257/%') OR "groups"."ancestry" = '256/257')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (257,258) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.717360"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.717360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 259]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 259]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 259]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "259"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.721960"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.721960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.725196"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:33:18.725196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.727120"], ["group_id", 260], ["person_id", 256], ["updated_at", "2014-11-03 11:33:18.727120"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.727701' WHERE "people"."id" = 256 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 260]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.728975' WHERE "groups"."id" = 260  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 260]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "259/260"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:18.733967"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.733967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.737088"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:33:18.737088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.739022"], ["group_id", 261], ["person_id", 257], ["updated_at", "2014-11-03 11:33:18.739022"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.739665' WHERE "people"."id" = 257 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 261]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.740939' WHERE "groups"."id" = 261  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.742571"], ["group_id", 261], ["person_id", 257], ["updated_at", "2014-11-03 11:33:18.742571"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.743247' WHERE "people"."id" = 257 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 261]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.744375' WHERE "groups"."id" = 261  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 260 OR "groups"."ancestry" ILIKE '259/260/%') OR "groups"."ancestry" = '259/260')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (260,261) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.753118"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.753118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 262]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 262]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 262]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "262"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.757498"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.757498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.760623"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:33:18.760623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.762535"], ["group_id", 263], ["person_id", 258], ["updated_at", "2014-11-03 11:33:18.762535"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.763187' WHERE "people"."id" = 258 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 263]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.764377' WHERE "groups"."id" = 263  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 263]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 263]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 263]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "262/263"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:18.769197"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.769197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.772111"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:33:18.772111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.773931"], ["group_id", 264], ["person_id", 259], ["updated_at", "2014-11-03 11:33:18.773931"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.774557' WHERE "people"."id" = 259 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 264]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.775742' WHERE "groups"."id" = 264  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.777313"], ["group_id", 264], ["person_id", 259], ["updated_at", "2014-11-03 11:33:18.777313"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.778007' WHERE "people"."id" = 259 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 264]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.779194' WHERE "groups"."id" = 264  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 263 OR "groups"."ancestry" ILIKE '262/263/%') OR "groups"."ancestry" = '262/263')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (263,264) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.788218"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.788218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.795238"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.795238"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 266]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 266]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 266]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "266"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.799892"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.799892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 266]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 266]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 266]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.808593"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.808593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 268]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 268]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 268]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "268"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.812956"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.812956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.815961"], ["slug", "surname-0022"], ["surname", "Surname-0022"], ["updated_at", "2014-11-03 11:33:18.815961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.817490"], ["group_id", 269], ["person_id", 260], ["updated_at", "2014-11-03 11:33:18.817490"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.818174' WHERE "people"."id" = 260 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 269]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.819576' WHERE "groups"."id" = 269  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '268/269' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 269]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.830837"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.830837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 270]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 270]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 270]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "270"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.835168"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.835168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '270/271' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 271]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.845244"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.845244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 272]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 272]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 272]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "272"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.849741"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.849741"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 273]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 273]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 273]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "272/273"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:18.854510"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.854510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 273]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '272/273' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.863671"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.863671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 275]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 275]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 275]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "275"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.868698"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.868698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.871832"], ["slug", "surname-0023"], ["surname", "Surname-0023"], ["updated_at", "2014-11-03 11:33:18.871832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:33:18.873757"], ["group_id", 276], ["person_id", 261], ["updated_at", "2014-11-03 11:33:18.873757"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.874644' WHERE "people"."id" = 261 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 276]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.876314' WHERE "groups"."id" = 276  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '275/276' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 276]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:33:18.882785"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:33:18.882785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 14], ["created_at", "2014-11-03 11:33:18.885673"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:33:18.885673"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:33:18.888317"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:33:18.888317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.896816"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.896816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 277]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 277]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 277]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "277"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.901339"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.901339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.903150"], ["group_id", 278], ["person_id", 263], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:33:18.903150"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 263]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.904487' WHERE "people"."id" = 263 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.905061' WHERE "groups"."id" = 278  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 262]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 14]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 263]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:33:18.920199"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:33:18.920199"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 15], ["created_at", "2014-11-03 11:33:18.924021"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:33:18.924021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:33:18.926981"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:33:18.926981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.933119"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.933119"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 279]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 279]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 279]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "279"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.937915"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.937915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.939874"], ["group_id", 280], ["person_id", 265], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:33:18.939874"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 265]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.941171' WHERE "people"."id" = 265 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.941759' WHERE "groups"."id" = 280  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 264]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 15]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 265]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:33:18.949814"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:33:18.949814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 16], ["created_at", "2014-11-03 11:33:18.952443"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:33:18.952443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:33:18.955264"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:33:18.955264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.961234"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.961234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 281]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "281"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.965342"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.965342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.967174"], ["group_id", 282], ["person_id", 267], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:33:18.967174"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 267]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:18.968490' WHERE "people"."id" = 267 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:18.969105' WHERE "groups"."id" = 282  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 266]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 16]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 267]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:33:18.977135"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:33:18.977135"]]  (0.0ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 17], ["created_at", "2014-11-03 11:33:18.979745"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:33:18.979745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:33:18.982175"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:33:18.982175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:18.987889"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.987889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 283]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 283]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 283]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "283"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:18.991822"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:18.991822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.003389"], ["group_id", 284], ["person_id", 269], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:33:19.003389"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 269]] SQL (0.4ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:19.005364' WHERE "people"."id" = 269 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:19.006196' WHERE "groups"."id" = 284  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 268]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 17]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 269]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:33:19.014602"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:33:19.014602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 18], ["created_at", "2014-11-03 11:33:19.017572"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:33:19.017572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:33:19.023001"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:33:19.023001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.030000"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.030000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 285]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 285]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 285]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "285"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:19.034212"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.034212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.036108"], ["group_id", 286], ["person_id", 271], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:33:19.036108"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 271]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:19.037414' WHERE "people"."id" = 271 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:19.038019' WHERE "groups"."id" = 286  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 270]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 18]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 271]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:33:19.045820"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:33:19.045820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 19], ["created_at", "2014-11-03 11:33:19.048487"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:33:19.048487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:33:19.051127"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:33:19.051127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.057268"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.057268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 287]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 287]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 287]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "287"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:19.061496"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.061496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.063441"], ["group_id", 288], ["person_id", 273], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:33:19.063441"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 273]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:33:19.064877' WHERE "people"."id" = 273 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:33:19.065472' WHERE "groups"."id" = 288  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 272]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 19]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 273]]  (0.1ms) ROLLBACK SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.3ms) DELETE FROM "versions"  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.082817"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.082817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 289]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 289]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 289]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "289"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:19.086981"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.086981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 290]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 290]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 290]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "289/290"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:19.091348"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.091348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 291]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 291]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 291]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "289/290/291"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:33:19.096091"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.096091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 291]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 291]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 291]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "289/290/291"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:33:19.100878"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.100878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 290]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 290]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 290]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "289/290"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:19.106499"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.106499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 290]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.117068"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.117068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 295]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 295]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 295]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "295"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:19.121646"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.121646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 296]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "295/296"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:19.126279"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.126279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 297]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 297]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 297]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "295/296/297"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:33:19.130791"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.130791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 297]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 297]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 297]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "295/296/297"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:33:19.135676"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.135676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 296]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "295/296"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:19.140645"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.140645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 296 OR "groups"."ancestry" ILIKE '295/296/%') OR "groups"."ancestry" = '295/296')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.148392"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.148392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 301]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 301]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 301]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "301"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:33:19.152680"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.152680"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 302]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 302]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "301/302"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:19.157391"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.157391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 303]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 303]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 303]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "301/302/303"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:33:19.162352"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.162352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 303]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 303]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 303]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "301/302/303"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:33:19.167047"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.167047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 302]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "301/302"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:33:19.171645"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:33:19.171645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 302 OR "groups"."ancestry" ILIKE '301/302/%') OR "groups"."ancestry" = '301/302')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:33:19.181782"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:33:19.181782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:33:19.185228"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:33:19.185228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:33:19.191085"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-03 11:33:19.191085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:33:19.194429"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-03 11:33:19.194429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.612468"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.612468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 307]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 307]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 307]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "307"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.618084"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.618084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 308]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 308]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 308]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "307/308"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:54.622816"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.622816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 309]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 309]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 309]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "307/308/309"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:35:54.627613"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.627613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0001' AND "groups"."id" != 308) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.632607"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.632607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 311]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 311]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 311]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "311"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.637772"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.637772"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 312]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 312]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 312]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "311/312"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:54.643020"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.643020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 313]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 313]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 313]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "311/312/313"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:35:54.648724"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.648724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (311, 312, 313, 314) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.654401"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.654401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (315) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (1.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.662114"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.662114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 316]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 316]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 316]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "316"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.668952"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.668952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.677109"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.677109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 318]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 318]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 318]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "318"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.681923"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.681923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '318/319' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.689680"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.689680"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 320]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "320"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.693611"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.693611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '320/321' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.700685"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.700685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 322]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 322]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 322]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "322"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.704523"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.704523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '322/323' ORDER BY "groups"."name" ASC SQL (0.5ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 323]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.727749"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.727749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 324]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 324]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 324]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "324"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.731997"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.731997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0001' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.776547"], ["slug", "surname-0001"], ["surname", "Surname-0001"], ["updated_at", "2014-11-03 11:35:54.776547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.780522"], ["group_id", 325], ["person_id", 278], ["updated_at", "2014-11-03 11:35:54.780522"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:54.781431' WHERE "people"."id" = 278 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 325]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:54.783487' WHERE "groups"."id" = 325  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '324/325' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 325]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.793452"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.793452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 326]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 326]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 326]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "326"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.797701"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.797701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.800457"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-03 11:35:54.800457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.801946"], ["group_id", 327], ["person_id", 279], ["updated_at", "2014-11-03 11:35:54.801946"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:54.802564' WHERE "people"."id" = 279 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 327]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:54.803776' WHERE "groups"."id" = 327  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '326/327' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 327]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.815050"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.815050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 328]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 328]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 328]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "328"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.821050"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.821050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 329]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 329]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 329]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "328/329"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:54.826751"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.826751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 329]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '328/329' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.835197"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.835197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 331]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 331]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 331]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "331"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.839434"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.839434"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 331) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 331 [["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.842152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 331]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 331]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 331]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "331"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.847752"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.847752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.854640"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.854640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "334"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.858914"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.858914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 334) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 334 [["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.861657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "334"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.866654"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.866654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 334) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 334 [["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.869593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 334]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "334"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.875026"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.875026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.881996"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.881996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 338]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 338]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 338]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "338"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.886096"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.886096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.892569"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.892569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 340]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 340]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 340]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "340"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.897758"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.897758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 340]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 340]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 340]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 341) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 341) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 341 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-03 11:35:54.902036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 341]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.908897"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.908897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 342]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 342]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 342]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "342"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.913517"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.913517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 342]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 342]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 342]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.921563"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.921563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.927572"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.927572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '345'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.935261"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.935261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.941111"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.941111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 347]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 347]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 347]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "347"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.945659"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.945659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 347]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '347'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.953793"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.953793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 349]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 349]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 349]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "349"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.958594"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.958594"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.965236"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:35:54.965236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.967265"], ["group_id", 350], ["person_id", 280], ["updated_at", "2014-11-03 11:35:54.967265"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:54.967869' WHERE "people"."id" = 280 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 350]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:54.969131' WHERE "groups"."id" = 350  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 350 OR "groups"."ancestry" ILIKE '349/350/%') OR "groups"."ancestry" = '349/350')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.8ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (350) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:54.980260"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.980260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 351]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 351]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 351]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "351"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:54.984655"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.984655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.987608"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:35:54.987608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.989481"], ["group_id", 352], ["person_id", 281], ["updated_at", "2014-11-03 11:35:54.989481"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:54.990095' WHERE "people"."id" = 281 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 352]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:54.991324' WHERE "groups"."id" = 352  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 352]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 352]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 352]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "351/352"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:54.995904"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:54.995904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:54.998699"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:35:54.998699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.000505"], ["group_id", 353], ["person_id", 282], ["updated_at", "2014-11-03 11:35:55.000505"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.001123' WHERE "people"."id" = 282 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 353]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.002290' WHERE "groups"."id" = 353  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 352 OR "groups"."ancestry" ILIKE '351/352/%') OR "groups"."ancestry" = '351/352')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (352,353) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.011000"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.011000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 354]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 354]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 354]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "354"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:55.015450"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.015450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.018455"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:35:55.018455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.020311"], ["group_id", 355], ["person_id", 283], ["updated_at", "2014-11-03 11:35:55.020311"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.020928' WHERE "people"."id" = 283 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 355]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.022155' WHERE "groups"."id" = 355  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 355]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 355]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 355]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "354/355"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:55.027260"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.027260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.030188"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:35:55.030188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.032035"], ["group_id", 356], ["person_id", 284], ["updated_at", "2014-11-03 11:35:55.032035"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.032630' WHERE "people"."id" = 284 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 356]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.033788' WHERE "groups"."id" = 356  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.035340"], ["group_id", 356], ["person_id", 284], ["updated_at", "2014-11-03 11:35:55.035340"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.035956' WHERE "people"."id" = 284 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 356]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.037038' WHERE "groups"."id" = 356  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 355 OR "groups"."ancestry" ILIKE '354/355/%') OR "groups"."ancestry" = '354/355')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (355,356) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.048063"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.048063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 357]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 357]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 357]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "357"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:55.052687"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.052687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.056718"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:35:55.056718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.059400"], ["group_id", 358], ["person_id", 285], ["updated_at", "2014-11-03 11:35:55.059400"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.060115' WHERE "people"."id" = 285 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 358]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.061488' WHERE "groups"."id" = 358  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 358]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 358]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 358]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "357/358"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:55.066483"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.066483"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.069462"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:35:55.069462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.071224"], ["group_id", 359], ["person_id", 286], ["updated_at", "2014-11-03 11:35:55.071224"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.071821' WHERE "people"."id" = 286 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 359]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.072967' WHERE "groups"."id" = 359  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.074617"], ["group_id", 359], ["person_id", 286], ["updated_at", "2014-11-03 11:35:55.074617"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.075328' WHERE "people"."id" = 286 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 359]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.076606' WHERE "groups"."id" = 359  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 358 OR "groups"."ancestry" ILIKE '357/358/%') OR "groups"."ancestry" = '357/358')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (358,359) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.085306"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.085306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 360]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 360]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 360]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "360"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:55.090231"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.090231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.093711"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-03 11:35:55.093711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.095013"], ["group_id", 361], ["leader", "t"], ["person_id", 287], ["updated_at", "2014-11-03 11:35:55.095013"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.095762' WHERE "people"."id" = 287 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.096303' WHERE "groups"."id" = 361  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 361]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.104324"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.104324"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 362]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "362"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:55.108523"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.108523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '362/363/%' OR "groups"."ancestry" = '362/363')) SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 363]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 363]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.125664"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.125664"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 364]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 364]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 364]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "364"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:55.129903"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.129903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '364/365/%' OR "groups"."ancestry" = '364/365'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.136078"], ["slug", "surname-0004"], ["surname", "Surname-0004"], ["updated_at", "2014-11-03 11:35:55.136078"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 288 [["updated_at", "2014-11-03 11:35:55.137419"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.140487"], ["slug", "surname-0005"], ["surname", "Surname-0005"], ["updated_at", "2014-11-03 11:35:55.140487"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:55.143420"], ["slug", "surname-0006"], ["surname", "Surname-0006"], ["updated_at", "2014-11-03 11:35:55.143420"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:35:55.146384"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-03 11:35:55.146384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:35:55.156304"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-03 11:35:55.156304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.159693"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:35:55.159693"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:35:55.164339"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:35:55.164339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:35:55.170162"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:35:55.170162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 20], ["created_at", "2014-11-03 11:35:55.173520"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:35:55.173520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:35:55.175844"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:35:55.175844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.181937"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.181937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 366]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 366]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 366]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "366"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:55.186105"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:55.186105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:55.188379"], ["group_id", 367], ["person_id", 296], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:35:55.188379"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 296]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:55.189976' WHERE "people"."id" = 296 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:55.190569' WHERE "groups"."id" = 367  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 295]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 20]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 296]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (295) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (295) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (295) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:35:56.090361"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:35:56.090361"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 21], ["created_at", "2014-11-03 11:35:56.093514"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:35:56.093514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:35:56.096292"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:35:56.096292"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.103385"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.103385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 368]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 368]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 368]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "368"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.108288"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.108288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.110490"], ["group_id", 369], ["person_id", 298], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:35:56.110490"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 298]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.112078' WHERE "people"."id" = 298 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.112727' WHERE "groups"."id" = 369  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 297]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 21]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 298]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (295, 297) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (295, 297) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (295, 297) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:35:56.164998"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:35:56.164998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 22], ["created_at", "2014-11-03 11:35:56.168351"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:35:56.168351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:35:56.171570"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:35:56.171570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.179901"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.179901"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 370]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 370]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 370]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "370"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.232049"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.232049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.234139"], ["group_id", 371], ["person_id", 300], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:35:56.234139"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 300]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.235604' WHERE "people"."id" = 300 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.236157' WHERE "groups"."id" = 371  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 299]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 22]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 300]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (299, 295, 297) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (299, 295, 297) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (299, 295, 297) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:35:56.295257"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:35:56.295257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 23], ["created_at", "2014-11-03 11:35:56.298081"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:35:56.298081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:35:56.301142"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:35:56.301142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.307622"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.307622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 372]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 372]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 372]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "372"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.312472"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.312472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.314891"], ["group_id", 373], ["person_id", 302], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:35:56.314891"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 302]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.316702' WHERE "people"."id" = 302 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.317422' WHERE "groups"."id" = 373  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 301]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 23]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 302]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (302, 296, 300, 298) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (302, 296, 300, 298) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (302, 296, 300, 298) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:35:56.393267"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:35:56.393267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 24], ["created_at", "2014-11-03 11:35:56.396443"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:35:56.396443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:35:56.399505"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:35:56.399505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.405962"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.405962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 374]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 374]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 374]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "374"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.410507"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.410507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.412527"], ["group_id", 375], ["person_id", 304], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:35:56.412527"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 304]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.414051' WHERE "people"."id" = 304 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.414746' WHERE "groups"."id" = 375  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 303]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 24]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 304]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (302, 296, 304, 300, 298) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (302, 296, 304, 300, 298) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (302, 296, 304, 300, 298) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:35:56.487107"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:35:56.487107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 25], ["created_at", "2014-11-03 11:35:56.489972"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:35:56.489972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:35:56.492633"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:35:56.492633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.498974"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.498974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 376]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "376"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.503583"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.503583"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.505615"], ["group_id", 377], ["person_id", 306], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:35:56.505615"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 306]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.507132' WHERE "people"."id" = 306 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.507801' WHERE "groups"."id" = 377  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 305]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 25]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 306]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (300, 302, 296, 304, 298, 306) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (300, 302, 296, 304, 298, 306) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (300, 302, 296, 304, 298, 306) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.3ms) DELETE FROM "versions"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.669997"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:35:56.669997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 307]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.674400"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0009"], ["updated_at", "2014-11-03 11:35:56.674400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 308]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.678710"], ["slug", "surname-0010"], ["surname", "Surname-0010"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-03 11:35:56.678710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.681120"], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["tags", "Java,Scala"], ["updated_at", "2014-11-03 11:35:56.681120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.685115"], ["slug", "surname-0012"], ["surname", "Surname-0012"], ["updated_at", "2014-11-03 11:35:56.685115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 311]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.689821"], ["slug", "surname-0013"], ["surname", "Surname-0013"], ["updated_at", "2014-11-03 11:35:56.689821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.697078"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.697078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 378]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 378]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 378]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "378"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.701579"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-03 11:35:56.701579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.703613"], ["group_id", 379], ["person_id", 312], ["updated_at", "2014-11-03 11:35:56.703613"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 312]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.704922' WHERE "people"."id" = 312 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.705514' WHERE "groups"."id" = 379  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 312]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.710230"], ["slug", "surname-0014"], ["surname", "Surname-0014"], ["updated_at", "2014-11-03 11:35:56.710230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.713341"], ["slug", "surname-0015"], ["surname", "Surname-0015"], ["updated_at", "2014-11-03 11:35:56.713341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.716553"], ["slug", "surname-0016"], ["surname", "Surname-0016"], ["updated_at", "2014-11-03 11:35:56.716553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.723330"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.723330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 380]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 380]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 380]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "380"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.729564"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.729564"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 380) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 380 [["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.732787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 380]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 380]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 380]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "380"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.737138"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.737138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.739063"], ["group_id", 382], ["person_id", 315], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:35:56.739063"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 315]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.740460' WHERE "people"."id" = 315 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.741022' WHERE "groups"."id" = 382  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.742260"], ["group_id", 381], ["person_id", 315], ["role", "Designer"], ["updated_at", "2014-11-03 11:35:56.742260"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 315]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.743734' WHERE "people"."id" = 315 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.744364' WHERE "groups"."id" = 381  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 315]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.754136"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.754136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 383) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 383 [["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.757019"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.767478"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.767478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 384) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 384 [["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.770328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 384) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 384 [["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.773127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 384) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 384 [["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.775753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.785084"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.785084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 385) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 385 [["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.788063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 385) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 385 [["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.790822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 385) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 385 [["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.793430"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.803034"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.803034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 386) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 386 [["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.806086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 386) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 386 [["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.808916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 386) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 386 [["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.812348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 386) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 386 [["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.818186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.842406"], ["updated_at", "2014-11-03 11:35:56.842406"], ["user_email", "example.user.110@digital.justice.gov.uk"], ["value", "0c1b0702-079b-4059-b432-a2e699352b92"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 28]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.847407"], ["updated_at", "2014-11-03 11:35:56.847407"], ["user_email", "example.user.111@digital.justice.gov.uk"], ["value", "a9122b8a-d989-4f61-b10d-1b80957ee57c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.852301"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0017"], ["updated_at", "2014-11-03 11:35:56.852301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.853796"], ["updated_at", "2014-11-03 11:35:56.853796"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "7417294a-96cc-4cf4-ba40-1fb3fc4872d8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.857110"], ["slug", "surname-0018"], ["surname", "Surname-0018"], ["updated_at", "2014-11-03 11:35:56.857110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.863252"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.863252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 387]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 387]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 387]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "387"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.867684"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.867684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.869213"], ["group_id", 388], ["person_id", 317], ["updated_at", "2014-11-03 11:35:56.869213"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.870569' WHERE "people"."id" = 317 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.871656' WHERE "groups"."id" = 388  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.883399"], ["slug", "surname-0019"], ["surname", "Surname-0019"], ["updated_at", "2014-11-03 11:35:56.883399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.889609"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.889609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 389]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 389]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 389]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "389"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.893930"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.893930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.895197"], ["group_id", 390], ["person_id", 318], ["updated_at", "2014-11-03 11:35:56.895197"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.895873' WHERE "people"."id" = 318 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.896460' WHERE "groups"."id" = 390  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0020' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.906607"], ["slug", "surname-0020"], ["surname", "Surname-0020"], ["updated_at", "2014-11-03 11:35:56.906607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.913095"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.913095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 391]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 391]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 391]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "391"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.917662"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.917662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.919034"], ["group_id", 392], ["person_id", 319], ["updated_at", "2014-11-03 11:35:56.919034"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:35:56.919638' WHERE "people"."id" = 319 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:35:56.920198' WHERE "groups"."id" = 392  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.923645"], ["slug", "surname-0021"], ["surname", "Surname-0021"], ["updated_at", "2014-11-03 11:35:56.923645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.0ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 320]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.927964"], ["slug", "surname-0022"], ["surname", "Surname-0022"], ["updated_at", "2014-11-03 11:35:56.927964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:35:56.929225"], ["name", "Community-0001"], ["updated_at", "2014-11-03 11:35:56.929225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 321 [["community_id", 26], ["updated_at", "2014-11-03 11:35:56.930347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 321]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 26]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:35:56.934951"], ["slug", "surname-0023"], ["surname", "Surname-0023"], ["updated_at", "2014-11-03 11:35:56.934951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:35:56.936221"], ["name", "Community-0002"], ["updated_at", "2014-11-03 11:35:56.936221"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 322 [["community_id", 27], ["updated_at", "2014-11-03 11:35:56.937224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 27]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 322 [["community_id", nil], ["updated_at", "2014-11-03 11:35:56.940810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 27]] SQL (0.1ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 27]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.949598"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.949598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 393]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 393]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 393]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "393"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.953706"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.953706"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 394]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 394]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 394]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "393/394"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:56.958539"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.958539"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 395]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 395]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 395]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "393/394/395"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:35:56.965437"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.965437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 395]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 395]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 395]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "393/394/395"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:35:56.970566"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.970566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 394]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 394]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 394]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "393/394"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:56.975006"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.975006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 394]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:56.984433"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.984433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 399]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 399]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 399]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "399"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:56.988527"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.988527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 400]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 400]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 400]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "399/400"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:56.993044"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.993044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 401]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 401]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 401]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "399/400/401"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:35:56.997465"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:56.997465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 401]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 401]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 401]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "399/400/401"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:35:57.001878"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.001878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 400]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 400]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 400]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "399/400"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:57.017039"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.017039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 400 OR "groups"."ancestry" ILIKE '399/400/%') OR "groups"."ancestry" = '399/400')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:57.028192"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.028192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 405]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 405]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 405]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "405"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:35:57.032732"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.032732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 406]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 406]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 406]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "405/406"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:57.037695"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.037695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 407]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 407]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 407]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "405/406/407"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:35:57.043555"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.043555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 407]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 407]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 407]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "405/406/407"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:35:57.048188"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.048188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 406]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 406]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 406]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "405/406"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:35:57.052770"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.052770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 406 OR "groups"."ancestry" ILIKE '405/406/%') OR "groups"."ancestry" = '405/406')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:35:57.088536"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:35:57.088536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:35:57.100065"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:35:57.100065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:35:57.110764"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:35:57.110764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:35:57.120957"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:35:57.120957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:35:57.131824"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:35:57.131824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:57.150246"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.150246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:35:57.163423"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:35:57.163423"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.7ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0001' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:03.057378"], ["slug", "surname-0001"], ["surname", "Surname-0001"], ["updated_at", "2014-11-03 11:36:03.057378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.076027"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.076027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 413]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 413]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 413]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "413"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.081386"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.081386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:03.083353"], ["group_id", 414], ["person_id", 328], ["updated_at", "2014-11-03 11:36:03.083353"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:03.086506' WHERE "people"."id" = 328 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:03.087178' WHERE "groups"."id" = 414  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:03.096842"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-03 11:36:03.096842"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.102747"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.102747"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 415]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 415]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 415]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "415"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.107599"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.107599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:03.109405"], ["group_id", 416], ["person_id", 329], ["updated_at", "2014-11-03 11:36:03.109405"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:03.110554' WHERE "people"."id" = 329 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:03.111256' WHERE "groups"."id" = 416  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:03.121147"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-03 11:36:03.121147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.127127"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.127127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 417]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 417]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 417]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "417"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.131664"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.131664"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:03.133102"], ["group_id", 418], ["person_id", 330], ["updated_at", "2014-11-03 11:36:03.133102"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:03.133755' WHERE "people"."id" = 330 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:03.134316' WHERE "groups"."id" = 418  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.141472"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0004"], ["updated_at", "2014-11-03 11:36:03.141472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.148288"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.148288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 419]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 419]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 419]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "419"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.152632"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.152632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0004"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 331]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0004' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (420) ORDER BY people.surname Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/edit.html.haml within layouts/peoplefinder/application (0.3ms) Completed 200 OK in 25ms (Views: 6.0ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.186208"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0005"], ["updated_at", "2014-11-03 11:36:03.186208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.195048"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.195048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 421]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 421]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 421]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "421"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.200555"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.200555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0005"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 332]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0005' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (422) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 421]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 421]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 421]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 422) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 422) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.7ms | ActiveRecord: 2.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.215907"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0006"], ["updated_at", "2014-11-03 11:36:03.215907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.222831"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.222831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 423]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 423]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 423]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "423"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.227240"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.227240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0006"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 333]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0006' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (424) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 423]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 423]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 423]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 424) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 424) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.7ms | ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.242686"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0007"], ["updated_at", "2014-11-03 11:36:03.242686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.249389"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.249389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 425]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 425]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 425]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "425"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.253828"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.253828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0007"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 334]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0007' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (426) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 425]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 425]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 425]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 426) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 426) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.7ms | ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.269339"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0008"], ["updated_at", "2014-11-03 11:36:03.269339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.276231"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.276231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 427]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 427]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 427]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "427"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.280717"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.280717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0008", "team_email_address"=>"example.user.15@digital.justice.gov.uk"}, "id"=>"group-0008"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 335]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0008' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (428) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0008' AND "groups"."id" != 428) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0008 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.292709"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0009"], ["updated_at", "2014-11-03 11:36:03.292709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.299381"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.299381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 429]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 429]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 429]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "429"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.303586"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.303586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0010", "team_email_address"=>"example.user.19@digital.justice.gov.uk"}, "id"=>"group-0009"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 336]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0009' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (430) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 429]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 429]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 429]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 430) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0010' AND "groups"."id" != 430) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 430 [["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.315858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0010 Completed 302 Found in 13ms (ActiveRecord: 2.4ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 430]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.322813"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0010"], ["updated_at", "2014-11-03 11:36:03.322813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.330017"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.330017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 431]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 431]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 431]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "431"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.334393"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.334393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0011", "team_email_address"=>"example.user.20@digital.justice.gov.uk"}, "id"=>"group-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 337]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0011' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (432) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0011' AND "groups"."id" != 432) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0011 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.345800"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0011"], ["updated_at", "2014-11-03 11:36:03.345800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.352274"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.352274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 433]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 433]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 433]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "433"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.357228"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.357228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0012"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 338]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0012' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (434) ORDER BY people.surname Completed 200 OK in 5ms (Views: 1.1ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.367612"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0012"], ["updated_at", "2014-11-03 11:36:03.367612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 339]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.377351"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0013"], ["updated_at", "2014-11-03 11:36:03.377351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 340]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.387156"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0014"], ["updated_at", "2014-11-03 11:36:03.387156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 341]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.396588"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0015"], ["updated_at", "2014-11-03 11:36:03.396588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0013", "team_email_address"=>"example.user.24@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 342]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.404322"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.404322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0013 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.410432"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0016"], ["updated_at", "2014-11-03 11:36:03.410432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0014", "team_email_address"=>"example.user.25@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 343]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.418022"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.418022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0014 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.423207"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0017"], ["updated_at", "2014-11-03 11:36:03.423207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0015", "team_email_address"=>"example.user.26@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 344]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.429793"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.429793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0015 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.435927"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0018"], ["updated_at", "2014-11-03 11:36:03.435927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.441858"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.441858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 345]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.448418"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0019"], ["updated_at", "2014-11-03 11:36:03.448418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 346]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.455079"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0020"], ["updated_at", "2014-11-03 11:36:03.455079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.461599"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.461599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 439]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 439]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 439]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "439"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.466461"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.466461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 347]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.532097"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0021"], ["updated_at", "2014-11-03 11:36:03.532097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.536699"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.536699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 441]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 441]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 441]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "441"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.542188"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.542188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0018"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 348]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0018' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (442) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 441]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 441]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '441/442/%' OR "groups"."ancestry" = '441/442')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '441/442' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 442]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0017 Completed 302 Found in 11ms (ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.558903"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0022"], ["updated_at", "2014-11-03 11:36:03.558903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.567835"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.567835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 443]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 443]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 443]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "443"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.572346"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.572346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0019"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 349]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0019' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (444) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 443]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 443]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '443/444/%' OR "groups"."ancestry" = '443/444')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '443/444' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 444]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 7ms (ActiveRecord: 1.7ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.586113"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0023"], ["updated_at", "2014-11-03 11:36:03.586113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 350]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.593211"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0024"], ["updated_at", "2014-11-03 11:36:03.593211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 351]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.631258"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.631258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 445]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 445]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 445]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "445"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.635923"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.635923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:03.641204"], ["updated_at", "2014-11-03 11:36:03.641204"], ["user_email", "example.user.36@digital.justice.gov.uk"], ["value", "5955f285-5393-435c-8814-b9d82683a48c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/5955f285-5393-435c-8814-b9d82683a48c" for 127.0.0.1 at 2014-11-03 11:36:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"5955f285-5393-435c-8814-b9d82683a48c"} Peoplefinder::Token Load (0.4ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '5955f285-5393-435c-8814-b9d82683a48c' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.36@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-36' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:03.659734"], ["email", "example.user.36@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-36"], ["surname", "User"], ["updated_at", "2014-11-03 11:36:03.659734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 352]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 352]] Redirected to http://www.example.com/people/example-user-36/edit?prompt=profile Completed 302 Found in 17ms (ActiveRecord: 1.7ms) Started GET "/people/example-user-36/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-36"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 352]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-36' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (352) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (2.3ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (11.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (76.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (18.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.3ms) Completed 200 OK in 166ms (Views: 160.7ms | ActiveRecord: 1.4ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.855415"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.855415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 447]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 447]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 447]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "447"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.860137"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.860137"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.863032"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0025"], ["updated_at", "2014-11-03 11:36:03.863032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:03.866024"], ["updated_at", "2014-11-03 11:36:03.866024"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4b40c393-e158-4ebc-9af6-7253903eb681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 353]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 13.0ms Sent mail to test.user@digital.justice.gov.uk (5.0ms) Date: Mon, 03 Nov 2014 11:36:03 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768a3d6ef6_5a143fe32c465bf01062a@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/4b40c393-e158-4ebc-9af6-7253903eb681?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/4b40c393-e158-4ebc-9af6-7253903eb681?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-03 11:36:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"4b40c393-e158-4ebc-9af6-7253903eb681"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '4b40c393-e158-4ebc-9af6-7253903eb681' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-03 11:36:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 353]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (353) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.938487"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.938487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 449]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 449]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 449]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "449"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:03.943202"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.943202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:36:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (5.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 11.4ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:36:03 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.3ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:03.994654"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:03.994654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 451]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 451]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 451]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "451"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.000329"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.000329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.003278"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:36:04.003278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.004856"], ["updated_at", "2014-11-03 11:36:04.004856"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "ed3d89c6-63d9-463b-8485-55ec16208a5b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/ed3d89c6-63d9-463b-8485-55ec16208a5b" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"ed3d89c6-63d9-463b-8485-55ec16208a5b"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'ed3d89c6-63d9-463b-8485-55ec16208a5b' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 354]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 354]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 354]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (354) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.062530"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.062530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 453]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 453]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 453]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "453"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.067190"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.067190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.101630"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.101630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 455]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 455]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 455]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "455"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.105916"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.105916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.107661"], ["updated_at", "2014-11-03 11:36:04.107661"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "db3f7e5a-758e-4951-b71c-1340c563ff97"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/db3f7e5a-758e-4951-b71c-1340c563ff97" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"db3f7e5a-758e-4951-b71c-1340c563ff97"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'db3f7e5a-758e-4951-b71c-1340c563ff97' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:04.113335"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-03 11:36:04.113335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 355]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 355]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 355]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (355) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.2ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (15.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 19.7ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.201753"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.201753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 457]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 457]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 457]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "457"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.207201"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.207201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.222471"], ["updated_at", "2014-11-03 11:36:04.222471"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "3d149089-8718-43b1-b6f9-5cc62fedca97"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 4.5ms Sent mail to james.darling@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:36:04 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <545768a438ae6_5a143fe32c465bf01077f@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/3d149089-8718-43b1-b6f9-5cc62fedca97 If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 4.8ms | ActiveRecord: 0.5ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.248685"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.248685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 459]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 459]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 459]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "459"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.253369"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.253369"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.268113"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.268113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 461]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 461]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 461]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "461"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.272669"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.272669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.274535"], ["updated_at", "2014-11-03 11:36:04.274535"], ["user_email", "example.user.53@digital.justice.gov.uk"], ["value", "c65f3729-23c0-425c-8a33-b7d930f2982c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/c65f3729-23c0-425c-8a33-b7d930f2982c" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"c65f3729-23c0-425c-8a33-b7d930f2982c"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.294596"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.294596"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 463]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 463]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 463]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "463"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.299270"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.299270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.301077"], ["updated_at", "2014-11-03 11:36:04.301077"], ["user_email", "example.user.56@digital.justice.gov.uk"], ["value", "638aed78-469e-4496-9cd7-c59dd56b352b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/638aed78-469e-4496-9cd7-c59dd56b352b" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"638aed78-469e-4496-9cd7-c59dd56b352b"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:36:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.323898"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.323898"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (465) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.330195"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.330195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 466]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 466]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 466]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0032-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "466"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.335343"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.335343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 467]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 467]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 467]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "466/467"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:04.340384"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.340384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 468]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 468]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 468]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "466/467/468"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:36:04.345278"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.345278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (466, 467, 468, 469) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.352945"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.352945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 470]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 470]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 470]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "470"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.357486"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.357486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 471]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 471]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 471]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "470/471"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:04.362694"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.362694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 472]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 472]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 472]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0037' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "470/471/472"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:36:04.367898"], ["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.367898"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0035' AND "groups"."id" != 471) LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.375293"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.375293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 474]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 474]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 474]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "474"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.379884"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.379884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.387233"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.387233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 476]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 476]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 476]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "476"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.392117"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.392117"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 476]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 476]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 476]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.400592"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.400592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.408023"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.408023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 479]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 479]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 479]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "479"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.412742"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.412742"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.415843"], ["slug", "surname-0026"], ["surname", "Surname-0026"], ["updated_at", "2014-11-03 11:36:04.415843"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.417241"], ["group_id", 480], ["leader", "t"], ["person_id", 356], ["updated_at", "2014-11-03 11:36:04.417241"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.418046' WHERE "people"."id" = 356 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.418648' WHERE "groups"."id" = 480  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 480]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.428455"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.428455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 481]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 481]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 481]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "481"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.433375"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.433375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.436661"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:36:04.436661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.438599"], ["group_id", 482], ["person_id", 357], ["updated_at", "2014-11-03 11:36:04.438599"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.439288' WHERE "people"."id" = 357 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 482]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.440643' WHERE "groups"."id" = 482  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 482 OR "groups"."ancestry" ILIKE '481/482/%') OR "groups"."ancestry" = '481/482')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.8ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (482) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.450296"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.450296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 483]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 483]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 483]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "483"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.454920"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.454920"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.458496"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:36:04.458496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.461223"], ["group_id", 484], ["person_id", 358], ["updated_at", "2014-11-03 11:36:04.461223"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.461947' WHERE "people"."id" = 358 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 484]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.463254' WHERE "groups"."id" = 484  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 484]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 484]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 484]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "483/484"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:04.468550"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.468550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.474298"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:36:04.474298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.476843"], ["group_id", 485], ["person_id", 359], ["updated_at", "2014-11-03 11:36:04.476843"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.477621' WHERE "people"."id" = 359 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 485]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.479104' WHERE "groups"."id" = 485  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 484 OR "groups"."ancestry" ILIKE '483/484/%') OR "groups"."ancestry" = '483/484')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (484,485) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.488645"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.488645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 486]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 486]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 486]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "486"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.493516"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.493516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.496685"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:36:04.496685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.498648"], ["group_id", 487], ["person_id", 360], ["updated_at", "2014-11-03 11:36:04.498648"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.499310' WHERE "people"."id" = 360 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 487]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.500630' WHERE "groups"."id" = 487  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 487]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 487]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 487]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "486/487"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:04.505558"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.505558"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.508770"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:36:04.508770"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.512255"], ["group_id", 488], ["person_id", 361], ["updated_at", "2014-11-03 11:36:04.512255"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.513453' WHERE "people"."id" = 361 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 488]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.515101' WHERE "groups"."id" = 488  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.517297"], ["group_id", 488], ["person_id", 361], ["updated_at", "2014-11-03 11:36:04.517297"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.518512' WHERE "people"."id" = 361 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 488]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.520759' WHERE "groups"."id" = 488  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 487 OR "groups"."ancestry" ILIKE '486/487/%') OR "groups"."ancestry" = '486/487')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.6ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (487,488) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.532203"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.532203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 489]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 489]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 489]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "489"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.539562"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.539562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.544276"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:36:04.544276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.547282"], ["group_id", 490], ["person_id", 362], ["updated_at", "2014-11-03 11:36:04.547282"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.548216' WHERE "people"."id" = 362 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 490]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.549959' WHERE "groups"."id" = 490  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 490]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 490]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 490]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "489/490"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:04.558743"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.558743"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.563133"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:36:04.563133"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.565880"], ["group_id", 491], ["person_id", 363], ["updated_at", "2014-11-03 11:36:04.565880"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.567145' WHERE "people"."id" = 363 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 491]] SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.569126' WHERE "groups"."id" = 491  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.571217"], ["group_id", 491], ["person_id", 363], ["updated_at", "2014-11-03 11:36:04.571217"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.572046' WHERE "people"."id" = 363 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 491]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.573654' WHERE "groups"."id" = 491  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 490 OR "groups"."ancestry" ILIKE '489/490/%') OR "groups"."ancestry" = '489/490')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (490,491) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.584911"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.584911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 492]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 492]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 492]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "492"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.589908"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.589908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0027' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.593188"], ["slug", "surname-0027"], ["surname", "Surname-0027"], ["updated_at", "2014-11-03 11:36:04.593188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.595079"], ["group_id", 493], ["person_id", 364], ["updated_at", "2014-11-03 11:36:04.595079"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.595922' WHERE "people"."id" = 364 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 493]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.597524' WHERE "groups"."id" = 493  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '492/493' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 493]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.609040"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.609040"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 494]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 494]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 494]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "494"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.614433"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.614433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.617751"], ["slug", "surname-0028"], ["surname", "Surname-0028"], ["updated_at", "2014-11-03 11:36:04.617751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.619264"], ["group_id", 495], ["person_id", 365], ["updated_at", "2014-11-03 11:36:04.619264"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:04.619840' WHERE "people"."id" = 365 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 495]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:04.621054' WHERE "groups"."id" = 495  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '494/495' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 495]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.643261"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.643261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 496]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 496]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 496]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "496"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.649849"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.649849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '496/497' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 497]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.662912"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.662912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 498]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 498]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 498]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "498"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.669800"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.669800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 499]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 499]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 499]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "498/499"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:04.675740"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.675740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 499]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '498/499' ORDER BY "groups"."name" ASC  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.689349"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.689349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '501'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.697398"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.697398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.704063"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.704063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 503]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 503]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 503]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "503"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.708749"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.708749"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 503]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '503'  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.716866"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.716866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 505]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 505]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 505]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "505"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.721100"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.721100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '505/506' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.729222"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.729222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 507]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 507]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 507]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "507"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.734076"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.734076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '507/508' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.742042"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.742042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 509]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 509]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 509]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "509"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.746193"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.746193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 509) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 509 [["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.749059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 509]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 509]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 509]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "509"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.753927"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.753927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.762195"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.762195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "512"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.767294"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.767294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 512) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 512 [["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.770203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "512"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.775203"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.775203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 512) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 512 [["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.778019"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 512]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "512"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.783957"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.783957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.791493"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.791493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 516]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 516]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 516]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "516"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.798205"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.798205"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.805573"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.805573"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 518]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 518]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 518]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "518"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.812148"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.812148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 518]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 518]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 518]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 519) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 519) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 519 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-03 11:36:04.817534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 519]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.826723"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.826723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 520]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 520]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 520]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "520"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.831150"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.831150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '520/521/%' OR "groups"."ancestry" = '520/521')) SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 521]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 521]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.846602"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.846602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 522]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 522]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 522]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "522"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:04.851089"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.851089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '522/523/%' OR "groups"."ancestry" = '522/523'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:36:04.861946"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:36:04.861946"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:36:04.872634"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:36:04.872634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:36:04.883691"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:36:04.883691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:36:04.894709"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:36:04.894709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:36:04.906662"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:36:04.906662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.928071"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.928071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.944067"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:04.944067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.949740"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0029"], ["updated_at", "2014-11-03 11:36:04.949740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.952230"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0030"], ["updated_at", "2014-11-03 11:36:04.952230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"372"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 371]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '372' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 372]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 1.9ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.968080"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0031"], ["updated_at", "2014-11-03 11:36:04.968080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.970532"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0032"], ["updated_at", "2014-11-03 11:36:04.970532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"374"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 373]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '374' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 374]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 374], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.976628"], ["updated_at", "2014-11-03 11:36:04.976628"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "c7492a32-a8bb-41c8-b9bb-64d511501839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 5.5ms Sent mail to someone.else@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:36:04 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545768a4efd63_5a143fe32c465bf010829@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/c7492a32-a8bb-41c8-b9bb-64d511501839?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.987838"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0033"], ["updated_at", "2014-11-03 11:36:04.987838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:04.990438"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0034"], ["updated_at", "2014-11-03 11:36:04.990438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"376"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 375]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '376' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 376]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 376], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:04.996238"], ["updated_at", "2014-11-03 11:36:04.996238"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "5e27704c-0c7f-487f-8e4d-5025b2ea75ed"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to someone.else@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:36:04 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545768a4f3f1f_5a143fe32c465bf01096a@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/5e27704c-0c7f-487f-8e4d-5025b2ea75ed?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.004559"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0035"], ["updated_at", "2014-11-03 11:36:05.004559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.007010"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0036"], ["updated_at", "2014-11-03 11:36:05.007010"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"378"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 377]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '378' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 378]] Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.017960"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0037"], ["updated_at", "2014-11-03 11:36:05.017960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.021721"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0038"], ["updated_at", "2014-11-03 11:36:05.021721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"380"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 379]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '380' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 380]] Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.032030"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0039"], ["updated_at", "2014-11-03 11:36:05.032030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.034715"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0040"], ["updated_at", "2014-11-03 11:36:05.034715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"382"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 381]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '382' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 382]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.042729"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0041"], ["updated_at", "2014-11-03 11:36:05.042729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.045393"], ["slug", "surname-0042"], ["surname", "Surname-0042"], ["updated_at", "2014-11-03 11:36:05.045393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.051615"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.051615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 526]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 526]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 526]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0059-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "526"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.056298"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.056298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.057570"], ["group_id", 527], ["person_id", 384], ["updated_at", "2014-11-03 11:36:05.057570"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:05.058338' WHERE "people"."id" = 384 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:05.058935' WHERE "groups"."id" = 527  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"98"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 383]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 98]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 98]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 384]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:05.064437' WHERE "people"."id" = 384 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 527]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:05.065917' WHERE "groups"."id" = 527  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.071070"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0043"], ["updated_at", "2014-11-03 11:36:05.071070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.074000"], ["slug", "surname-0044"], ["surname", "Surname-0044"], ["updated_at", "2014-11-03 11:36:05.074000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.083776"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.083776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 528]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 528]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 528]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "528"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.089928"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.089928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.091745"], ["group_id", 529], ["person_id", 386], ["updated_at", "2014-11-03 11:36:05.091745"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:05.092987' WHERE "people"."id" = 386 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:05.093770' WHERE "groups"."id" = 529  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"99"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 385]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 99]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 99]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 386]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:05.099580' WHERE "people"."id" = 386 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 529]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:05.100929' WHERE "groups"."id" = 529  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 6ms (ActiveRecord: 1.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 99]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:05.106631"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-03 11:36:05.106631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:05.113489"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-03 11:36:05.113489"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.116807"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:36:05.116807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:05.121274"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:05.121274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.137198"], ["slug", "surname-0045"], ["surname", "Surname-0045"], ["updated_at", "2014-11-03 11:36:05.137198"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 391]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.142885"], ["slug", "surname-0046"], ["surname", "Surname-0046"], ["updated_at", "2014-11-03 11:36:05.142885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:05.147383"], ["name", "Community-0001"], ["updated_at", "2014-11-03 11:36:05.147383"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 392 [["community_id", 28], ["updated_at", "2014-11-03 11:36:05.148915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 392]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 28]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.153623"], ["slug", "surname-0047"], ["surname", "Surname-0047"], ["updated_at", "2014-11-03 11:36:05.153623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:05.154917"], ["name", "Community-0002"], ["updated_at", "2014-11-03 11:36:05.154917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 393 [["community_id", 29], ["updated_at", "2014-11-03 11:36:05.155945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 29]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 393 [["community_id", nil], ["updated_at", "2014-11-03 11:36:05.159207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 29]] SQL (0.2ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 29]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.165459"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0048"], ["updated_at", "2014-11-03 11:36:05.165459"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.168566"], ["slug", "surname-0049"], ["surname", "Surname-0049"], ["updated_at", "2014-11-03 11:36:05.168566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0049"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 394]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0049' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (395) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 395]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.179405"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0050"], ["updated_at", "2014-11-03 11:36:05.179405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.182794"], ["slug", "surname-0051"], ["surname", "Surname-0051"], ["updated_at", "2014-11-03 11:36:05.182794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0051"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 396]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0051' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (397) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 397]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.193860"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0052"], ["updated_at", "2014-11-03 11:36:05.193860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.197130"], ["slug", "surname-0053"], ["surname", "Surname-0053"], ["updated_at", "2014-11-03 11:36:05.197130"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0053"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 398]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0053' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (399) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 399]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 7ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.209955"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0054"], ["updated_at", "2014-11-03 11:36:05.209955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0055"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 400]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0055' LIMIT 1 Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0055' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.217008"], ["slug", "surname-0055"], ["surname", "Surname-0055"], ["updated_at", "2014-11-03 11:36:05.217008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0055 Completed 302 Found in 7ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.224235"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0056"], ["updated_at", "2014-11-03 11:36:05.224235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0057"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 402]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0057' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0057' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.231064"], ["slug", "surname-0057"], ["surname", "Surname-0057"], ["updated_at", "2014-11-03 11:36:05.231064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0057 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.236407"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0058"], ["updated_at", "2014-11-03 11:36:05.236407"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0059"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 404]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0059' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0059' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.242381"], ["slug", "surname-0059"], ["surname", "Surname-0059"], ["updated_at", "2014-11-03 11:36:05.242381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0059 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.248472"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0060"], ["updated_at", "2014-11-03 11:36:05.248472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0061", "image"=>"#"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 406]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0061' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0061' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.254524"], ["image", nil], ["slug", "surname-0061"], ["surname", "Surname-0061"], ["updated_at", "2014-11-03 11:36:05.254524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0061/image/edit Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.260735"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0062"], ["updated_at", "2014-11-03 11:36:05.260735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.263110"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:36:05.263110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 408]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 5ms (Views: 1.2ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.272841"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0063"], ["updated_at", "2014-11-03 11:36:05.272841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 410]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 1.1ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.281599"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-03 11:36:05.281599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 411]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.289833"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0065"], ["updated_at", "2014-11-03 11:36:05.289833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 412]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.298872"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0066"], ["updated_at", "2014-11-03 11:36:05.298872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 413]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.310787"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.310787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 530]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 530]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 530]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "530"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.315284"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.315284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.319887"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0067"], ["updated_at", "2014-11-03 11:36:05.319887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.323145"], ["slug", "surname-0068"], ["surname", "Surname-0068"], ["updated_at", "2014-11-03 11:36:05.323145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0068"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 414]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0068' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (415) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.336406"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.336406"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 532]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 532]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 532]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0062-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "532"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.342642"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.342642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.348248"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0069"], ["updated_at", "2014-11-03 11:36:05.348248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.351816"], ["slug", "surname-0070"], ["surname", "Surname-0070"], ["updated_at", "2014-11-03 11:36:05.351816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0070"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 416]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0070' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (417) ORDER BY groups.name Completed 200 OK in 7ms (Views: 0.9ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.365291"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0071"], ["updated_at", "2014-11-03 11:36:05.365291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0072' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.368663"], ["slug", "surname-0072"], ["surname", "Surname-0072"], ["updated_at", "2014-11-03 11:36:05.368663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.375614"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.375614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 534]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 534]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 534]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "534"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.380140"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.380140"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.381799"], ["group_id", 535], ["person_id", 419], ["updated_at", "2014-11-03 11:36:05.381799"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 419]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:05.383319' WHERE "people"."id" = 419 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:05.383983' WHERE "groups"."id" = 535  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0072"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 418]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0072' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (419) ORDER BY groups.name Completed 200 OK in 9ms (Views: 1.3ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.399526"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0073"], ["updated_at", "2014-11-03 11:36:05.399526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.403316"], ["slug", "surname-0074"], ["surname", "Surname-0074"], ["updated_at", "2014-11-03 11:36:05.403316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0074"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 420]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0074' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (421) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.413898"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0075"], ["updated_at", "2014-11-03 11:36:05.413898"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0076' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.417999"], ["slug", "surname-0076"], ["surname", "Surname-0076"], ["updated_at", "2014-11-03 11:36:05.417999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0076"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 422]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0076' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (423) ORDER BY groups.name Completed 200 OK in 6ms (Views: 1.4ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.430555"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0077"], ["updated_at", "2014-11-03 11:36:05.430555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.434266"], ["slug", "surname-0078"], ["surname", "Surname-0078"], ["updated_at", "2014-11-03 11:36:05.434266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0079", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0078"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 424]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0078' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (425) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0079' AND "people"."given_name" IS NULL AND ("people"."id" != 425) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 425 [["surname", "Surname-0079"], ["updated_at", "2014-11-03 11:36:05.442274"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0078 Completed 302 Found in 8ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.447580"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-03 11:36:05.447580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.451097"], ["slug", "surname-0081"], ["surname", "Surname-0081"], ["updated_at", "2014-11-03 11:36:05.451097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0082", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0081"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 426]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0081' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (427) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0082' AND "people"."given_name" IS NULL AND ("people"."id" != 427) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 427 [["surname", "Surname-0082"], ["updated_at", "2014-11-03 11:36:05.459395"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0081 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 427]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.465413"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0083"], ["updated_at", "2014-11-03 11:36:05.465413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.468571"], ["slug", "surname-0084"], ["surname", "Surname-0084"], ["updated_at", "2014-11-03 11:36:05.468571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0085", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0084"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 428]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0084' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (429) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0085' AND "people"."given_name" IS NULL AND ("people"."id" != 429) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 429 [["surname", "Surname-0085"], ["updated_at", "2014-11-03 11:36:05.476973"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0084 Completed 302 Found in 8ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.483189"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0086"], ["updated_at", "2014-11-03 11:36:05.483189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.486871"], ["slug", "surname-0087"], ["surname", "Surname-0087"], ["updated_at", "2014-11-03 11:36:05.486871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0088", "image"=>"#"}, "id"=>"surname-0087"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 430]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0087' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (431) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0088' AND "people"."given_name" IS NULL AND ("people"."id" != 431) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 431]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 431 [["image", nil], ["surname", "Surname-0088"], ["updated_at", "2014-11-03 11:36:05.495902"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0087/image/edit Completed 302 Found in 9ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.502054"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0089"], ["updated_at", "2014-11-03 11:36:05.502054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.504888"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:36:05.504888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.507904"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-03 11:36:05.507904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 432]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (434) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 434) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 8ms (Views: 0.9ms | ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.522576"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0090"], ["updated_at", "2014-11-03 11:36:05.522576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.525834"], ["slug", "surname-0091"], ["surname", "Surname-0091"], ["updated_at", "2014-11-03 11:36:05.525834"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0091"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 435]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0091' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (436) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.537430"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0092"], ["updated_at", "2014-11-03 11:36:05.537430"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0093' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.541476"], ["slug", "surname-0093"], ["surname", "Surname-0093"], ["updated_at", "2014-11-03 11:36:05.541476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0093"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 437]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0093' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (438) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.564984"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-03 11:36:05.564984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.568791"], ["slug", "surname-0095"], ["surname", "Surname-0095"], ["updated_at", "2014-11-03 11:36:05.568791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0095"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 439]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0095' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (440) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.579591"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0096"], ["updated_at", "2014-11-03 11:36:05.579591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.582776"], ["slug", "surname-0097"], ["surname", "Surname-0097"], ["updated_at", "2014-11-03 11:36:05.582776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0097"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 441]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0097' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (442) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.595769"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.595769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 536]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 536]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 536]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "536"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.600207"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.600207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.604912"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0098"], ["updated_at", "2014-11-03 11:36:05.604912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 443]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.610827"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0099"], ["updated_at", "2014-11-03 11:36:05.610827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0100' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.613475"], ["slug", "surname-0100"], ["surname", "Surname-0100"], ["updated_at", "2014-11-03 11:36:05.613475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0100"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 444]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0100' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (445) ORDER BY groups.name Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.625920"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.625920"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 538]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 538]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 538]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "538"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.630420"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.630420"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.634928"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0101"], ["updated_at", "2014-11-03 11:36:05.634928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0102' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:05.637202"], ["slug", "surname-0102"], ["surname", "Surname-0102"], ["updated_at", "2014-11-03 11:36:05.637202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0102"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 446]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0102' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (447) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.646892"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0103"], ["updated_at", "2014-11-03 11:36:05.646892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 448]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.655637"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.655637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 540]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 540]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 540]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "540"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.660224"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.660224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.664737"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-03 11:36:05.664737"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 449]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.671963"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0105"], ["updated_at", "2014-11-03 11:36:05.671963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 450]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.679185"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0106"], ["updated_at", "2014-11-03 11:36:05.679185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 451]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.687063"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0107"], ["updated_at", "2014-11-03 11:36:05.687063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 452]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.696819"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.696819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 542]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 542]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 542]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "542"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:05.701322"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.701322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.706510"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0108"], ["updated_at", "2014-11-03 11:36:05.706510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.712814"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.712814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 453]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 1.6ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.721665"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0109"], ["updated_at", "2014-11-03 11:36:05.721665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.727683"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:05.727683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 454]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.734945"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0110"], ["updated_at", "2014-11-03 11:36:05.734945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 455]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:05.741595"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0111"], ["updated_at", "2014-11-03 11:36:05.741595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 456]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:05.752273"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:05.752273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 457]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 457]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 457]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (457) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.1ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 457]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (457) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.3ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 457]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (457) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 457]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 457]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:05.873294"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:05.873294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 458]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 458]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 458]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (458) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.9ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 458]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 32.8ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 458]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:36:05.991194"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-46850e2c-3841-4392-a23b-253a3ee30aeb"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:36:05.991194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-46850e2c-3841-4392-a23b-253a3ee30aeb Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-46850e2c-3841-4392-a23b-253a3ee30aeb" for 127.0.0.1 at 2014-11-03 11:36:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-46850e2c-3841-4392-a23b-253a3ee30aeb"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 458]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-46850e2c-3841-4392-a23b-253a3ee30aeb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (459) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 18.4ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:06.029950"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:06.029950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 460]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 460]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 460]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (460) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.3ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 460]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 460]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:36:06.134047"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-4ccb6292-01e3-4450-9536-4ece4aae192f"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:36:06.134047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-4ccb6292-01e3-4450-9536-4ece4aae192f Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Started GET "/people/test-user-4ccb6292-01e3-4450-9536-4ece4aae192f" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-4ccb6292-01e3-4450-9536-4ece4aae192f"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 460]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-4ccb6292-01e3-4450-9536-4ece4aae192f' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (461) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:06.160527"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:06.160527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 462]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 462]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 462]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (462) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 462]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (16.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 46.1ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 462]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:36:06.278886"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:36:06.278886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 462]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (463) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 8.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:06.305601"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:06.305601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 464]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 464]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 464]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (464) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:06.357014"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:36:06.357014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:06.358835"], ["updated_at", "2014-11-03 11:36:06.358835"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "c5e8a3a4-48db-4c09-a2fd-c4f05d84b1b0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/c5e8a3a4-48db-4c09-a2fd-c4f05d84b1b0?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"c5e8a3a4-48db-4c09-a2fd-c4f05d84b1b0"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'c5e8a3a4-48db-4c09-a2fd-c4f05d84b1b0' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 3ms (ActiveRecord: 0.6ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 465]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (465) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:06.391652"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:06.391652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 466]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 466]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 466]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (466) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:06.441456"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-2bb89cc2-e9f3-4cb6-9bdf-7bfd32e1be80"], ["surname", "Surname-0112"], ["updated_at", "2014-11-03 11:36:06.441456"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-2bb89cc2-e9f3-4cb6-9bdf-7bfd32e1be80/edit" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-2bb89cc2-e9f3-4cb6-9bdf-7bfd32e1be80"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 466]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2bb89cc2-e9f3-4cb6-9bdf-7bfd32e1be80' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (467) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.2ms | ActiveRecord: 1.5ms) Started DELETE "/people/test-user-2bb89cc2-e9f3-4cb6-9bdf-7bfd32e1be80" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-2bb89cc2-e9f3-4cb6-9bdf-7bfd32e1be80"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 466]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2bb89cc2-e9f3-4cb6-9bdf-7bfd32e1be80' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (467) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 467]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 466]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 466]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (11.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 17.6ms | ActiveRecord: 0.2ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:06.532370"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:06.532370"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 468]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 468]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 468]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (468) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 35.3ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 468]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.4ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 468]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:36:06.653739"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-f899bdee-7832-4848-bfce-c5757876f436"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:36:06.653739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-f899bdee-7832-4848-bfce-c5757876f436 Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-f899bdee-7832-4848-bfce-c5757876f436" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-f899bdee-7832-4848-bfce-c5757876f436"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 468]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-f899bdee-7832-4848-bfce-c5757876f436' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (469) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:06.684162"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:06.684162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 470]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 470]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 470]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (470) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:06.736515"], ["email", "test.user"], ["slug", "test-user-87406e79-aad3-4b8a-be4c-98d147983682"], ["surname", "Surname-0113"], ["updated_at", "2014-11-03 11:36:06.736515"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-87406e79-aad3-4b8a-be4c-98d147983682/edit" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-87406e79-aad3-4b8a-be4c-98d147983682"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 470]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-87406e79-aad3-4b8a-be4c-98d147983682' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (471) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user-87406e79-aad3-4b8a-be4c-98d147983682" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-87406e79-aad3-4b8a-be4c-98d147983682"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 470]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-87406e79-aad3-4b8a-be4c-98d147983682' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (471) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 471]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 470]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 470]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.7ms) Completed 200 OK in 14ms (Views: 11.7ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:06.817714"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:06.817714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 472]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 472]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 472]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (472) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 46.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:06.877105"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:06.877105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 472]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (473) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.4ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 472]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (473) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 472]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (473) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 473) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 473 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:36:06.954506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 12ms (ActiveRecord: 1.5ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 472]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (473) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:06.980498"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:06.980498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 474]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 474]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 474]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (474) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.5ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.027998"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:07.027998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 474]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (475) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2/edit" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 474]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (475) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 474]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (475) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 475) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 475 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:36:07.105750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2 Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 474]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-30cdf61f-3656-4af3-ad0d-ab56c0eeb7e2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (475) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.9ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.131942"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:07.131942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 476]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 476]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 476]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (476) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.7ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.191596"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:07.191596"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 476]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (477) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 8.6ms | ActiveRecord: 0.8ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 476]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (477) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 43ms (Views: 37.1ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 476]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (477) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 477) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 477 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:36:07.277932"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:07.281546"], ["updated_at", "2014-11-03 11:36:07.281546"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "e3a751df-181f-4324-96a1-57c6b4be0798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 7.8ms Sent mail to bob.smithe@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:36:07 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <545768a746a3a_5a143fe32c465bf01100@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/e3a751df-181f-4324-96a1-57c6b4be0798?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:07.291542"], ["updated_at", "2014-11-03 11:36:07.291542"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "c8540cdc-6882-4e82-a7cb-b4c641ccbbeb"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 8.6ms Sent mail to bob.smith@digital.justice.gov.uk (2.7ms) Date: Mon, 03 Nov 2014 11:36:07 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545768a74961f_5a143fe32c465bf0111d@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/c8540cdc-6882-4e82-a7cb-b4c641ccbbeb?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 36ms (ActiveRecord: 2.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 476]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (477) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.0ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.327945"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:07.327945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 478]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 478]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 478]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (478) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.1ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:07.376173"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0114"], ["updated_at", "2014-11-03 11:36:07.376173"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 478]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (479) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.0ms | ActiveRecord: 1.2ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 478]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (479) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 4.1ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:36:07 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545768a76a885_5a143fe32c465bf0112c5@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.2ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 479]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 13ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 478]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 478]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.3ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.465821"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:07.465821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 480]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 480]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 480]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (480) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.9ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 480]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 31.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 480]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:36:07.582085"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:36:07.582085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:07.584593"], ["updated_at", "2014-11-03 11:36:07.584593"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "c19f8a6a-c595-4aba-85f7-db7ddfed6164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 6.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:36:07 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545768a790362_5a143fe32c465bf011375@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/c19f8a6a-c595-4aba-85f7-db7ddfed6164?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 18ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 480]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (481) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.618829"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:07.618829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 482]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 482]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 482]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (482) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.669136"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:07.669136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 482]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (483) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c/edit" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 482]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (483) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.3ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 482]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (483) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 483) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 483 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:36:07.751100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 482]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d0faf3b0-441b-4d97-bebd-ceeee731824c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (483) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.777736"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:07.777736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 484]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 484]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 484]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (484) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.839533"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:07.839533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 484]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (485) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03/edit" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 484]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (485) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.1ms | ActiveRecord: 1.5ms) Started PATCH "/people/test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 484]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (485) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 485) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 485 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:36:07.923533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:07.926737"], ["updated_at", "2014-11-03 11:36:07.926737"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "787d78d2-4bf9-4383-936a-21dfa89bd3c6"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 5.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.7ms) Date: Mon, 03 Nov 2014 11:36:07 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545768a7e3685_5a143fe32c465bf0114a@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/787d78d2-4bf9-4383-936a-21dfa89bd3c6?desired_path=%2Fpeople%2Ftest-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03. Redirected to http://www.example.com/people/test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03 Completed 302 Found in 19ms (ActiveRecord: 1.8ms) Started GET "/people/test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 484]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-15e80c49-f87f-45f6-bc29-f7fe0de3fa03' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (485) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:07.959750"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:07.959750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 486]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 486]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 486]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (486) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.011063"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:08.011063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 486]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (487) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 486]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (487) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 486]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (487) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 487) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 487 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:36:08.103468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 23ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 486]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (487) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.129400"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:08.129400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 488]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 488]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 488]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (488) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.179590"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:08.179590"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 488]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (489) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.9ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 488]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (489) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.9ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 488]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (489) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 489) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 489 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:36:08.256598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 488]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (489) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.283303"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:08.283303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 490]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 490]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 490]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (490) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:08.331332"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-835a916a-0ebf-4ac6-8461-e1300625b27f"], ["surname", "Surname-0115"], ["updated_at", "2014-11-03 11:36:08.331332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-835a916a-0ebf-4ac6-8461-e1300625b27f/edit" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-835a916a-0ebf-4ac6-8461-e1300625b27f"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 490]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-835a916a-0ebf-4ac6-8461-e1300625b27f' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (491) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.8ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user-835a916a-0ebf-4ac6-8461-e1300625b27f" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-835a916a-0ebf-4ac6-8461-e1300625b27f"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 490]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-835a916a-0ebf-4ac6-8461-e1300625b27f' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (491) ORDER BY groups.name  (0.2ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 491]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 490]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 490]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.420079"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:08.420079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 492]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 492]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 492]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (492) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0116' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:08.467366"], ["slug", "surname-0116"], ["surname", "Surname-0116"], ["updated_at", "2014-11-03 11:36:08.467366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0116/edit" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0116"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 492]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0116' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (493) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.4ms | ActiveRecord: 1.2ms) Started DELETE "/people/surname-0116" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0116"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 492]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0116' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (493) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 493]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 492]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 492]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.547724"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:08.547724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 494]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 494]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 494]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (494) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.9ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.600150"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:08.600150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 494]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (495) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.4ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 494]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (495) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.9ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 494]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (495) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 495) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 495 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:36:08.688983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:08.691678"], ["updated_at", "2014-11-03 11:36:08.691678"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "d43d909f-a997-431f-8332-daefa988198f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.2ms Sent mail to bob.smith@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:36:08 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545768a8a9b24_5a143fe32c465bf011592@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/d43d909f-a997-431f-8332-daefa988198f?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 17ms (ActiveRecord: 1.9ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 494]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (495) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.721568"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:08.721568"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 496]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 496]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 496]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (496) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 42ms (Views: 36.8ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.771766"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:36:08.771766"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 496]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (497) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 496]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (497) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.2ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 496]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (497) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 497) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 497 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:36:08.849607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:08.853373"], ["updated_at", "2014-11-03 11:36:08.853373"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "16511ce7-3fe8-41b0-803e-0d8f74e1db7b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 8.4ms Sent mail to bob.smith@digital.justice.gov.uk (2.5ms) Date: Mon, 03 Nov 2014 11:36:08 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545768a8d2526_5a143fe32c465bf011639@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/16511ce7-3fe8-41b0-803e-0d8f74e1db7b?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 23ms (ActiveRecord: 1.8ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 496]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (497) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.7ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:08.885202"], ["name", "Design"], ["updated_at", "2014-11-03 11:36:08.885202"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 30], ["created_at", "2014-11-03 11:36:08.888850"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:36:08.888850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:08.895189"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:08.895189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 498]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 30]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:08.928985"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:08.928985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 499]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 499]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 499]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (499) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.2ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-03 11:36:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 499]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (498) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 30]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.2ms | ActiveRecord: 1.0ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 499]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (498) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 498]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 30]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 16.2ms | ActiveRecord: 0.9ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:09.140294"], ["name", "Design"], ["updated_at", "2014-11-03 11:36:09.140294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 31], ["created_at", "2014-11-03 11:36:09.143468"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:36:09.143468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:09.152453"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:09.152453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 500]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 31]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:09.179532"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:09.179532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 501]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 501]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 501]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (501) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.1ms | ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 501]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Search" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 501]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (500) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 500]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 31]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 9.2ms | ActiveRecord: 0.8ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:09.358523"], ["name", "Design"], ["updated_at", "2014-11-03 11:36:09.358523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 32], ["created_at", "2014-11-03 11:36:09.362088"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:36:09.362088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:09.370460"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:09.370460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 502]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 32]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:09.396848"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:09.396848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 503]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 503]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 503]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (503) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.3ms | ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 503]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Search" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 503]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (502) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 502]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 32]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 9.3ms | ActiveRecord: 0.8ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:09.584189"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:09.584189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 504]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 504]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 20ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 504]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (504) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:09.632951"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:36:09.632951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 504]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 42ms (Views: 39.1ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 504]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 505]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.8ms | ActiveRecord: 0.9ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 504]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:36:09 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 504]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.2ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:09.882055"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:36:09.882055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 33], ["created_at", "2014-11-03 11:36:09.885227"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:36:09.885227"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:36:09.888506"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:36:09.888506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:09.895947"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:09.895947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 549]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 549]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 549]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "549"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:09.900654"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:09.900654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:09.904288"], ["group_id", 550], ["person_id", 507], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:36:09.904288"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 507]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:09.906418' WHERE "people"."id" = 507 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:09.907316' WHERE "groups"."id" = 550  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 506]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 33]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 507]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (506) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (506) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (506) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:09.945167"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:36:09.945167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 34], ["created_at", "2014-11-03 11:36:09.947936"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:36:09.947936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:36:09.950519"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:36:09.950519"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:09.957426"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:09.957426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 551]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 551]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 551]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "551"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:09.962596"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:09.962596"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:09.964903"], ["group_id", 552], ["person_id", 509], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:36:09.964903"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 509]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:09.966410' WHERE "people"."id" = 509 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:09.967038' WHERE "groups"."id" = 552  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 508]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 34]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 509]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (509, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (509, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (509, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:10.009952"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:36:10.009952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 35], ["created_at", "2014-11-03 11:36:10.026464"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:36:10.026464"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:36:10.029293"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:36:10.029293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.035509"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.035509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 553]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 553]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 553]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "553"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.039985"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.039985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.041989"], ["group_id", 554], ["person_id", 511], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:36:10.041989"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 511]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.043444' WHERE "people"."id" = 511 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.044094' WHERE "groups"."id" = 554  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 510]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 35]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 511]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (506, 508, 510) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (506, 508, 510) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (506, 508, 510) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:10.083663"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:36:10.083663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 36], ["created_at", "2014-11-03 11:36:10.086410"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:36:10.086410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:36:10.088792"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:36:10.088792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.094855"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.094855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 555]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 555]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 555]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "555"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.099079"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.099079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.100947"], ["group_id", 556], ["person_id", 513], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:36:10.100947"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 513]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.102253' WHERE "people"."id" = 513 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.102805' WHERE "groups"."id" = 556  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 512]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 36]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 513]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (509, 511, 513, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (509, 511, 513, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (509, 511, 513, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:10.149043"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:36:10.149043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 37], ["created_at", "2014-11-03 11:36:10.152291"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:36:10.152291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:36:10.154984"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:36:10.154984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.161084"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.161084"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 557]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 557]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 557]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "557"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.167007"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.167007"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.169425"], ["group_id", 558], ["person_id", 515], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:36:10.169425"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 515]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.170958' WHERE "people"."id" = 515 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.171628' WHERE "groups"."id" = 558  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 514]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 37]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 515]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (512, 506, 514, 508, 510) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (512, 506, 514, 508, 510) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (512, 506, 514, 508, 510) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:36:10.207107"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:36:10.207107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 38], ["created_at", "2014-11-03 11:36:10.210067"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:36:10.210067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:36:10.212690"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:36:10.212690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (1.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.219016"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.219016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 559]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 559]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 559]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "559"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.224828"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.224828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.226910"], ["group_id", 560], ["person_id", 517], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:36:10.226910"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 517]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.228386' WHERE "people"."id" = 517 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.229016' WHERE "groups"."id" = 560  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 516]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 38]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 517]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (515, 509, 511, 517, 513, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (515, 509, 511, 517, 513, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (515, 509, 511, 517, 513, 507) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.377956"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.377956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.382746"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0117"], ["updated_at", "2014-11-03 11:36:10.382746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 518]] Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.390228"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0118"], ["updated_at", "2014-11-03 11:36:10.390228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 519]] Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.397750"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0119"], ["updated_at", "2014-11-03 11:36:10.397750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 520]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0120' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.409118"], ["slug", "surname-0120"], ["surname", "Surname-0120"], ["updated_at", "2014-11-03 11:36:10.409118"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 521 [["updated_at", "2014-11-03 11:36:10.410392"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0121' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.413481"], ["slug", "surname-0121"], ["surname", "Surname-0121"], ["updated_at", "2014-11-03 11:36:10.413481"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0122' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.416544"], ["slug", "surname-0122"], ["surname", "Surname-0122"], ["updated_at", "2014-11-03 11:36:10.416544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.426404"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.426404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 562]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 562]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 562]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "562"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.430717"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.430717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0123' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.459213"], ["slug", "surname-0123"], ["surname", "Surname-0123"], ["updated_at", "2014-11-03 11:36:10.459213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 524]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0124' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.463739"], ["slug", "surname-0124"], ["surname", "Surname-0124"], ["updated_at", "2014-11-03 11:36:10.463739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.470226"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.470226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 564]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 564]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 564]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "564"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.474532"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-03 11:36:10.474532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.476574"], ["group_id", 565], ["person_id", 525], ["updated_at", "2014-11-03 11:36:10.476574"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 525]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.478025' WHERE "people"."id" = 525 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.478668' WHERE "groups"."id" = 565  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 525]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.488026"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.488026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 566) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 566 [["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.491264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.502094"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.502094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 567) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 567 [["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.505046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 567) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 567 [["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.507947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 567) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 567 [["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.510619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.520285"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.520285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 568) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 568 [["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.523543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 568) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 568 [["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.526648"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 568) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 568 [["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.529344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.539278"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.539278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 569) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 569 [["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.542190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 569) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 569 [["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.545011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 569) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 569 [["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.547709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 569) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 569 [["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.552921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0125' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.556702"], ["slug", "surname-0125"], ["surname", "Surname-0125"], ["updated_at", "2014-11-03 11:36:10.556702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.562904"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.562904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 570]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 570]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 570]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "570"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.567591"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.567591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 570) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 570 [["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.571900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 570]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 570]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 570]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "570"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.591707"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.591707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.593851"], ["group_id", 572], ["person_id", 526], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:36:10.593851"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 526]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.595670' WHERE "people"."id" = 526 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.596401' WHERE "groups"."id" = 572  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.597791"], ["group_id", 571], ["person_id", 526], ["role", "Designer"], ["updated_at", "2014-11-03 11:36:10.597791"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 526]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.599248' WHERE "people"."id" = 526 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.599812' WHERE "groups"."id" = 571  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 526]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.605494"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:36:10.605494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 527]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.609192"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0126"], ["updated_at", "2014-11-03 11:36:10.609192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 528]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0127' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.612688"], ["slug", "surname-0127"], ["surname", "Surname-0127"], ["updated_at", "2014-11-03 11:36:10.612688"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) ROLLBACK  (0.1ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0128' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.615526"], ["slug", "surname-0128"], ["surname", "Surname-0128"], ["updated_at", "2014-11-03 11:36:10.615526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0131' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.620771"], ["slug", "surname-0131"], ["surname", "Surname-0131"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-03 11:36:10.620771"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0132' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.623386"], ["slug", "surname-0132"], ["surname", "Surname-0132"], ["tags", "Java,Scala"], ["updated_at", "2014-11-03 11:36:10.623386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.633419"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.633419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 573]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 573]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 573]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "573"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.638151"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.638151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 574]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 574]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 574]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "573/574"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:10.643202"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.643202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 575]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 575]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 575]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "573/574/575"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:36:10.648244"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.648244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 575]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 575]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 575]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "573/574/575"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:36:10.653157"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.653157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 574]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 574]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 574]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "573/574"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:10.658117"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.658117"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 574]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.668491"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.668491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 579]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 579]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 579]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "579"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.673201"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.673201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 580]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 580]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 580]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "579/580"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:10.678333"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.678333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 581]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 581]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 581]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "579/580/581"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:36:10.683482"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.683482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 581]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 581]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 581]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "579/580/581"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:36:10.688723"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.688723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 580]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 580]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 580]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "579/580"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:10.693775"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.693775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 580 OR "groups"."ancestry" ILIKE '579/580/%') OR "groups"."ancestry" = '579/580')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.705123"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.705123"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 585]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 585]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 585]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "585"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.709765"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.709765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 586]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "585/586"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:10.714723"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.714723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 587]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 587]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 587]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "585/586/587"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:36:10.719625"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.719625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 587]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 587]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 587]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "585/586/587"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:36:10.724752"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.724752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 586]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "585/586"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:10.729907"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.729907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 586 OR "groups"."ancestry" ILIKE '585/586/%') OR "groups"."ancestry" = '585/586')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.733916"], ["updated_at", "2014-11-03 11:36:10.733916"], ["user_email", "example.user.214@digital.justice.gov.uk"], ["value", "d9bdf4b6-33f1-496f-92a4-47a5068f45e7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 47]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.738600"], ["updated_at", "2014-11-03 11:36:10.738600"], ["user_email", "example.user.215@digital.justice.gov.uk"], ["value", "11a99661-b30a-4b85-b4da-1080abce4b0e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.744575"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0133"], ["updated_at", "2014-11-03 11:36:10.744575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.746265"], ["updated_at", "2014-11-03 11:36:10.746265"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "2963a131-8bf9-4a09-9f4c-dce96dc4fb1e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.750501"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0134"], ["updated_at", "2014-11-03 11:36:10.750501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.753209"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0135"], ["updated_at", "2014-11-03 11:36:10.753209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"535"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 534]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '535' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 535]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 535]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 7ms (Views: 2.0ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.766983"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0136"], ["updated_at", "2014-11-03 11:36:10.766983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.769724"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0137"], ["updated_at", "2014-11-03 11:36:10.769724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.777189"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.777189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 591]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 591]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 591]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0085-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0085' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0085' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "591"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.781571"], ["name", "Group-0085"], ["slug", "group-0085"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.781571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.783701"], ["group_id", 592], ["person_id", 537], ["updated_at", "2014-11-03 11:36:10.783701"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 537]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.785180' WHERE "people"."id" = 537 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.785799' WHERE "groups"."id" = 592  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"537"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 536]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '537' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 537]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 537]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 536], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.217@digital.justice.gov.uk"], ["subject_id", 537]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 4.3ms Sent mail to example.user.217@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:36:10 +0000 From: support@example.com To: example.user.217@digital.justice.gov.uk Message-ID: <545768aac2d85_5a143fe32c465bf01177e@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0136 has said that they believe the information on Surname-0137 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 537]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.804855"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0138"], ["updated_at", "2014-11-03 11:36:10.804855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.807775"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0139"], ["updated_at", "2014-11-03 11:36:10.807775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.817114"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.817114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 593]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 593]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 593]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0086-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0086' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0086' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "593"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.821601"], ["name", "Group-0086"], ["slug", "group-0086"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.821601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.823691"], ["group_id", 594], ["person_id", 539], ["updated_at", "2014-11-03 11:36:10.823691"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 539]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.825095' WHERE "people"."id" = 539 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.825719' WHERE "groups"."id" = 594  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"539"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 538]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '539' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 539]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 539]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 538], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.219@digital.justice.gov.uk"], ["subject_id", 539]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.219@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:36:10 +0000 From: support@example.com To: example.user.219@digital.justice.gov.uk Message-ID: <545768aacbe0d_5a143fe32c465bf011845@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0138 has said that they believe the information on Surname-0139 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.841064"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0140"], ["updated_at", "2014-11-03 11:36:10.841064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.844364"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0141"], ["updated_at", "2014-11-03 11:36:10.844364"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.851657"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.851657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 595]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 595]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 595]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0087-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0087' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0087' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "595"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.857069"], ["name", "Group-0087"], ["slug", "group-0087"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.857069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.860385"], ["group_id", 596], ["person_id", 541], ["updated_at", "2014-11-03 11:36:10.860385"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 541]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.862171' WHERE "people"."id" = 541 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.862932' WHERE "groups"."id" = 596  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"541"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 540]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '541' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 541]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 541]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 540], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.221@digital.justice.gov.uk"], ["subject_id", 541]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 2.2ms Sent mail to example.user.221@digital.justice.gov.uk (2.9ms) Date: Mon, 03 Nov 2014 11:36:10 +0000 From: support@example.com To: example.user.221@digital.justice.gov.uk Message-ID: <545768aad58fa_5a143fe32c465bf01191f@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0140 has said that they believe the information on Surname-0141 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.882911"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0142"], ["updated_at", "2014-11-03 11:36:10.882911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.886122"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0143"], ["updated_at", "2014-11-03 11:36:10.886122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.893130"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.893130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 597]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 597]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 597]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0088-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0088' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0088' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "597"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.897425"], ["name", "Group-0088"], ["slug", "group-0088"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.897425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.899379"], ["group_id", 598], ["person_id", 543], ["updated_at", "2014-11-03 11:36:10.899379"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 543]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.900781' WHERE "people"."id" = 543 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.901374' WHERE "groups"."id" = 598  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"543"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 542]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '543' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 543]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 543]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 542], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.223@digital.justice.gov.uk"], ["subject_id", 543]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.223@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:36:10 +0000 From: support@example.com To: example.user.223@digital.justice.gov.uk Message-ID: <545768aade3bc_5a143fe32c465bf012029@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0142 has said that they believe the information on Surname-0143 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.915828"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0144"], ["updated_at", "2014-11-03 11:36:10.915828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.918588"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0145"], ["updated_at", "2014-11-03 11:36:10.918588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.925204"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.925204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 599]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 599]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 599]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0089-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0089' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "599"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:10.929713"], ["name", "Group-0089"], ["slug", "group-0089"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:10.929713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.931713"], ["group_id", 600], ["person_id", 545], ["updated_at", "2014-11-03 11:36:10.931713"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 545]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:10.933183' WHERE "people"."id" = 545 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:10.933832' WHERE "groups"."id" = 600  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"545"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 544]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '545' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 545]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 545]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 544], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.225@digital.justice.gov.uk"], ["subject_id", 545]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.225@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:36:10 +0000 From: support@example.com To: example.user.225@digital.justice.gov.uk Message-ID: <545768aae62ad_5a143fe32c465bf01211e@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0144 has said that they believe the information on Surname-0145 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.948226"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0146"], ["updated_at", "2014-11-03 11:36:10.948226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.950755"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0147"], ["updated_at", "2014-11-03 11:36:10.950755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"547"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 546]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '547' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 547]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.958620"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0148"], ["updated_at", "2014-11-03 11:36:10.958620"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.961700"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0149"], ["updated_at", "2014-11-03 11:36:10.961700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"549"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 548]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '549' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 549]] Completed 200 OK in 15ms (Views: 12.7ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.982235"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0150"], ["updated_at", "2014-11-03 11:36:10.982235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.984844"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0151"], ["updated_at", "2014-11-03 11:36:10.984844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"551"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 550]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '551' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 551]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:10.992767"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0152"], ["updated_at", "2014-11-03 11:36:10.992767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 552], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:10.995960"], ["updated_at", "2014-11-03 11:36:10.995960"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "127b5a01-cc77-4964-a28f-7c6e1e904da3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:36:10 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768aaf3e0f_5a143fe32c465bf0122da@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/127b5a01-cc77-4964-a28f-7c6e1e904da3?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.003313"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0153"], ["updated_at", "2014-11-03 11:36:11.003313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 553], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.006416"], ["updated_at", "2014-11-03 11:36:11.006416"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "77d12f5f-4734-4e01-a126-daaa9c4e6cc1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ab243c_5a143fe32c465bf0123db@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/77d12f5f-4734-4e01-a126-daaa9c4e6cc1?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.013524"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0154"], ["updated_at", "2014-11-03 11:36:11.013524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 554], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.016821"], ["updated_at", "2014-11-03 11:36:11.016821"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "2c7c1ec2-a226-40a0-8ecb-4c36cdb31981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ab4cc4_5a143fe32c465bf012479@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/2c7c1ec2-a226-40a0-8ecb-4c36cdb31981?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.024875"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0155"], ["updated_at", "2014-11-03 11:36:11.024875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 555], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.028026"], ["updated_at", "2014-11-03 11:36:11.028026"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "44d4667a-dfc0-465d-9c4b-d4441c6bdee6"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ab785b_5a143fe32c465bf01253a@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/44d4667a-dfc0-465d-9c4b-d4441c6bdee6?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.035414"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0156"], ["updated_at", "2014-11-03 11:36:11.035414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 556], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ab9be5_5a143fe32c465bf012651@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.044605"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0157"], ["updated_at", "2014-11-03 11:36:11.044605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.046493"], ["updated_at", "2014-11-03 11:36:11.046493"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "9a4bdcda-b0c3-49df-bde3-eda8974e920f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 557]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.0ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768abc5d7_5a143fe32c465bf012771@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/9a4bdcda-b0c3-49df-bde3-eda8974e920f?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.056717"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0158"], ["updated_at", "2014-11-03 11:36:11.056717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.059289"], ["updated_at", "2014-11-03 11:36:11.059289"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "868c3920-21e6-404b-af83-1dbe6eed0ec8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 558]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 5.1ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768abfba5_5a143fe32c465bf012817@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/868c3920-21e6-404b-af83-1dbe6eed0ec8?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.069342"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0159"], ["updated_at", "2014-11-03 11:36:11.069342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.071258"], ["updated_at", "2014-11-03 11:36:11.071258"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "8b489807-488e-4163-9e90-17996d9616b7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 559]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.0ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ab126af_5a143fe32c465bf0129b6@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/8b489807-488e-4163-9e90-17996d9616b7?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.079688"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0160"], ["updated_at", "2014-11-03 11:36:11.079688"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.081568"], ["updated_at", "2014-11-03 11:36:11.081568"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c71b3fc9-0777-491d-9588-786ce6d9001a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 560]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.0ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ab14f1e_5a143fe32c465bf01309b@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/c71b3fc9-0777-491d-9588-786ce6d9001a?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.091066"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0161"], ["updated_at", "2014-11-03 11:36:11.091066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.092883"], ["updated_at", "2014-11-03 11:36:11.092883"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "7c2b3ec9-d44e-489d-9c81-db7d4391b62e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 561]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.1ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ab17b5f_5a143fe32c465bf013137@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/7c2b3ec9-d44e-489d-9c81-db7d4391b62e?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.101879"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0162"], ["updated_at", "2014-11-03 11:36:11.101879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 562]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.4ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ab19fa2_5a143fe32c465bf01327f@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.111248"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:36:11.111248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.113602"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:36:11.113602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 564], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 563]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: recipient@example.com Message-ID: <545768ab1cdd4_5a143fe32c465bf0133c3@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.122745"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:36:11.122745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.125211"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:36:11.125211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 566], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 565]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (2.0ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: recipient@example.com Message-ID: <545768ab1fa6e_5a143fe32c465bf0134da@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.135927"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:36:11.135927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.139069"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:36:11.139069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 568], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 567]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to recipient@example.com (2.3ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: recipient@example.com Message-ID: <545768ab234e9_5a143fe32c465bf0135e6@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.149459"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:36:11.149459"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.152077"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:36:11.152077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 570], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 569]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (2.0ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: recipient@example.com Message-ID: <545768ab262ee_5a143fe32c465bf0136e5@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.161087"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:36:11.161087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:11.163497"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:36:11.163497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 572], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 571]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:36:11 +0000 From: support@example.com To: recipient@example.com Message-ID: <545768ab28efe_5a143fe32c465bf01372c@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0163' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.175067"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0163"], ["surname", "Surname-0163"], ["updated_at", "2014-11-03 11:36:11.175067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:36:11.179084"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0164"], ["updated_at", "2014-11-03 11:36:11.179084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0165' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:11.448068"], ["image", "placeholder.png"], ["slug", "surname-0165"], ["surname", "Surname-0165"], ["updated_at", "2014-11-03 11:36:11.448068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0166' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.167935"], ["image", "placeholder.png"], ["slug", "surname-0166"], ["surname", "Surname-0166"], ["updated_at", "2014-11-03 11:36:12.167935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.263562"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0167"], ["updated_at", "2014-11-03 11:36:12.263562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.269890"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:12.269890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"578"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 577]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '578' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 578]] Completed 200 OK in 6ms (Views: 2.3ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.284077"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0168"], ["updated_at", "2014-11-03 11:36:12.284077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.289458"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:12.289458"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"580"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 579]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '580' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 580]] Redirected to http://test.host/people/doe?cache_bust=1415014572 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.301491"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0169"], ["updated_at", "2014-11-03 11:36:12.301491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.304337"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-03 11:36:12.304337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"582"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 581]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '582' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 582]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 4ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.315490"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0170"], ["updated_at", "2014-11-03 11:36:12.315490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.318440"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:36:12.318440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 583]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.326328"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0171"], ["updated_at", "2014-11-03 11:36:12.326328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.328387"], ["updated_at", "2014-11-03 11:36:12.328387"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "2d6518ed-5b5e-41d8-a80d-27d9ea0667cf"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 3.2ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:36:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ac50fd9_5a143fe32c465bf0138c7@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/2d6518ed-5b5e-41d8-a80d-27d9ea0667cf?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.338116"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0172"], ["updated_at", "2014-11-03 11:36:12.338116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:36:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ac53610_5a143fe32c465bf013978@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.346612"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0173"], ["updated_at", "2014-11-03 11:36:12.346612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.348495"], ["updated_at", "2014-11-03 11:36:12.348495"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "0606112e-d395-4a70-9e4e-a3915f02739a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 3.2ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:36:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ac55ebe_5a143fe32c465bf014018@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/0606112e-d395-4a70-9e4e-a3915f02739a?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.358343"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0174"], ["updated_at", "2014-11-03 11:36:12.358343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.5ms) Date: Mon, 03 Nov 2014 11:36:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ac5851f_5a143fe32c465bf01416d@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.368256"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0175"], ["updated_at", "2014-11-03 11:36:12.368256"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.370801"], ["updated_at", "2014-11-03 11:36:12.370801"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "e24547f5-0c56-434c-870f-44a93f5e11a0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.8ms Sent mail to test.user@digital.justice.gov.uk (17.1ms) Date: Mon, 03 Nov 2014 11:36:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ac5f159_5a143fe32c465bf0142d7@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/e24547f5-0c56-434c-870f-44a93f5e11a0?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.395862"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0176"], ["updated_at", "2014-11-03 11:36:12.395862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.3ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:36:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ac617de_5a143fe32c465bf014364@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.404283"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0177"], ["updated_at", "2014-11-03 11:36:12.404283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.406081"], ["updated_at", "2014-11-03 11:36:12.406081"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "fc30b141-6fd1-47a1-ac02-44de550b9492"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:36:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ac63dd5_5a143fe32c465bf0144fb@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/fc30b141-6fd1-47a1-ac02-44de550b9492?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.415425"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0178"], ["updated_at", "2014-11-03 11:36:12.415425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:36:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545768ac663b8_5a143fe32c465bf0145c7@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.424153"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0179"], ["updated_at", "2014-11-03 11:36:12.424153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.432002"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:12.432002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 593]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.475207"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:12.475207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 602]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 602]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 602]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "602"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:12.480495"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:12.480495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 603]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 603]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 603]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "602/603"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:36:12.486166"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:12.486166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (7.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.502076"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-03 11:36:12.502076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0181' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.504832"], ["slug", "surname-0181"], ["surname", "Surname-0181"], ["updated_at", "2014-11-03 11:36:12.504832"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.512658"], ["event", "create"], ["item_id", 595], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0181\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"15"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 594]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 15]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 595]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 595]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 595]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:12.527684"], ["event", "destroy"], ["item_id", 595], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 595\ngiven_name: \nsurname: Surname-0181\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:36:12.504832000 Z\nupdated_at: 2014-11-03 11:36:12.504832000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0180"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 595], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 14ms (ActiveRecord: 1.5ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 595]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.534937"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-03 11:36:12.534937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.537564"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:36:12.537564"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.539284"], ["event", "create"], ["item_id", 597], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 597]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 597]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.543491"], ["event", "destroy"], ["item_id", 597], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 597\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-03 11:36:12.537564000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 597], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"18"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 596]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 18]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 597]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 597) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.537564"], ["id", 597], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:36:12.551771"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:36:12.553744"], ["event", "create"], ["item_id", 597], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.560053"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0183"], ["updated_at", "2014-11-03 11:36:12.560053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0184' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.562643"], ["slug", "surname-0184"], ["surname", "Surname-0184"], ["updated_at", "2014-11-03 11:36:12.562643"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.564270"], ["event", "create"], ["item_id", 599], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0184\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.570843"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:12.570843"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.573598"], ["event", "create"], ["item_id", 605], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.232@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 605]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 605]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 605]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0090-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0090' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0090' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "605"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:12.578407"], ["name", "Group-0090"], ["slug", "group-0090"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:12.578407"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.580488"], ["event", "create"], ["item_id", 606], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0090\nteam_email_address:\n- \n- example.user.231@digital.justice.gov.uk\nancestry:\n- \n- '605'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.581864"], ["group_id", 606], ["person_id", 599], ["updated_at", "2014-11-03 11:36:12.581864"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.584240"], ["event", "create"], ["item_id", 115], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 599\ngroup_id:\n- \n- 606\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:12.585090' WHERE "people"."id" = 599 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:12.585726' WHERE "groups"."id" = 606  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 115]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.587883"], ["event", "destroy"], ["item_id", 115], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 115\ngroup_id: 606\nperson_id: 599\nrole: \ncreated_at: &1 2014-11-03 11:36:12.581864000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 115], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:12.589460' WHERE "people"."id" = 599 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:12.590005' WHERE "groups"."id" = 606  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"24"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 598]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 24]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 115]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.598861"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0185"], ["updated_at", "2014-11-03 11:36:12.598861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0186' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.601959"], ["slug", "surname-0186"], ["surname", "Surname-0186"], ["updated_at", "2014-11-03 11:36:12.601959"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.603735"], ["event", "create"], ["item_id", 601], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0186\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.610222"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:12.610222"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.612005"], ["event", "create"], ["item_id", 607], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.234@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 607]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 607]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 607]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0091-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0091' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "607"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:36:12.616768"], ["name", "Group-0091"], ["slug", "group-0091"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:36:12.616768"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.618657"], ["event", "create"], ["item_id", 608], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0091\nteam_email_address:\n- \n- example.user.233@digital.justice.gov.uk\nancestry:\n- \n- '607'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:36:12.619969"], ["group_id", 608], ["person_id", 601], ["updated_at", "2014-11-03 11:36:12.619969"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:36:12.621586"], ["event", "create"], ["item_id", 116], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 601\ngroup_id:\n- \n- 608\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:36:12.622280' WHERE "people"."id" = 601 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:36:12.622885' WHERE "groups"."id" = 608  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"28"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 600]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 28]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 116]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.6ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0001' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.197394"], ["slug", "surname-0001"], ["surname", "Surname-0001"], ["updated_at", "2014-11-03 11:38:59.197394"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 602 [["updated_at", "2014-11-03 11:38:59.201975"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.208857"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-03 11:38:59.208857"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:38:59.212643"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-03 11:38:59.212643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.226008"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.226008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 609]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 609]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 609]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "609"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.231240"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.231240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 7ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (30.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (34.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (17.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (100.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (101.6ms) Completed 200 OK in 164ms (Views: 162.5ms | ActiveRecord: 1.1ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:38:59.431998"], ["updated_at", "2014-11-03 11:38:59.431998"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "7f02587a-9c6e-4e9e-b004-488c621349f2"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/token_mailer/new_token_email.text.erb (0.7ms) Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 6.3ms Sent mail to james.darling@digital.justice.gov.uk (5.2ms) Date: Mon, 03 Nov 2014 11:38:59 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <545769536ccda_5b4e3ffb64465bf09734@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/7f02587a-9c6e-4e9e-b004-488c621349f2 If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/tokens/create.html.haml within layouts/peoplefinder/application (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 23ms (Views: 5.7ms | ActiveRecord: 0.5ms) Peoplefinder::Token Load (0.4ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.464610"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.464610"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 611]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 611]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 611]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "611"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.469931"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.469931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/tokens/new.html.haml within layouts/peoplefinder/application (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.5ms) Completed 200 OK in 11ms (Views: 9.8ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.505211"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.505211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 613]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 613]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 613]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "613"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.509326"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.509326"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/tokens/new.html.haml within layouts/peoplefinder/application (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 7ms (Views: 5.9ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.540171"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.540171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 615]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 615]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 615]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "615"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.544864"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.544864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:38:59.547045"], ["updated_at", "2014-11-03 11:38:59.547045"], ["user_email", "example.user.9@digital.justice.gov.uk"], ["value", "0d878cb0-dd00-49fa-9f4a-144a6ae5192a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/0d878cb0-dd00-49fa-9f4a-144a6ae5192a" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"0d878cb0-dd00-49fa-9f4a-144a6ae5192a"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '0d878cb0-dd00-49fa-9f4a-144a6ae5192a' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.9@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-9' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:38:59.553603"], ["email", "example.user.9@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-9"], ["surname", "User"], ["updated_at", "2014-11-03 11:38:59.553603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 605]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 605]] Redirected to http://www.example.com/people/example-user-9/edit?prompt=profile Completed 302 Found in 20ms (ActiveRecord: 2.0ms) Started GET "/people/example-user-9/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-9"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 605]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-9' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (605) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (1.0ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (10.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (53.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.4ms) Completed 200 OK in 80ms (Views: 62.7ms | ActiveRecord: 2.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.666065"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.666065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 617]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 617]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 617]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "617"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.670485"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.670485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.673084"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0004"], ["updated_at", "2014-11-03 11:38:59.673084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:38:59.675494"], ["updated_at", "2014-11-03 11:38:59.675494"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "5815d939-5ad1-45b7-9c3c-88d343317279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 606]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/reminder_mailer/inadequate_profile.text.erb (1.9ms) Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 8.1ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:38:59 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576953a6ebc_5b4e3ffb64465bf0974dc@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/5815d939-5ad1-45b7-9c3c-88d343317279?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/5815d939-5ad1-45b7-9c3c-88d343317279?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"5815d939-5ad1-45b7-9c3c-88d343317279"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '5815d939-5ad1-45b7-9c3c-88d343317279' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 606]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (606) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 40ms (Views: 35.1ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.739363"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.739363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 619]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 619]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 619]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "619"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.743930"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.743930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.747029"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:38:59.747029"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:38:59.749020"], ["updated_at", "2014-11-03 11:38:59.749020"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a24bf602-0b03-4dc7-ab79-1dfd63accfe8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/a24bf602-0b03-4dc7-ab79-1dfd63accfe8" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"a24bf602-0b03-4dc7-ab79-1dfd63accfe8"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'a24bf602-0b03-4dc7-ab79-1dfd63accfe8' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 607]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 607]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 607]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (607) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.1ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.806770"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.806770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 621]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 621]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 621]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "621"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.811166"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.811166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:38:59.812903"], ["updated_at", "2014-11-03 11:38:59.812903"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "2c1616f2-9081-4323-801e-5d9973313dad"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/2c1616f2-9081-4323-801e-5d9973313dad" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"2c1616f2-9081-4323-801e-5d9973313dad"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '2c1616f2-9081-4323-801e-5d9973313dad' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:38:59.818504"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-03 11:38:59.818504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 608]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 608]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 608]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (608) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 39ms (Views: 34.3ms | ActiveRecord: 1.2ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 6ms (Views: 6.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.889967"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.889967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 623]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 623]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 623]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "623"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.894412"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.894412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.909372"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.909372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 625]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 625]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 625]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "625"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.913928"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.913928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:38:59.915655"], ["updated_at", "2014-11-03 11:38:59.915655"], ["user_email", "example.user.20@digital.justice.gov.uk"], ["value", "6a694dcf-8ffd-4a4f-8d05-d8af29be0226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/6a694dcf-8ffd-4a4f-8d05-d8af29be0226" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"6a694dcf-8ffd-4a4f-8d05-d8af29be0226"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:38:59.935392"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.935392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 627]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 627]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 627]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "627"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:38:59.939871"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:38:59.939871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:38:59.941548"], ["updated_at", "2014-11-03 11:38:59.941548"], ["user_email", "example.user.23@digital.justice.gov.uk"], ["value", "1a6c700d-7500-4250-9aeb-a799bd0b79a2"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/1a6c700d-7500-4250-9aeb-a799bd0b79a2" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"1a6c700d-7500-4250-9aeb-a799bd0b79a2"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:38:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:00.005896"], ["slug", "surname-0005"], ["surname", "Surname-0005"], ["updated_at", "2014-11-03 11:39:00.005896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 609]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0006' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:00.014226"], ["slug", "surname-0006"], ["surname", "Surname-0006"], ["updated_at", "2014-11-03 11:39:00.014226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:00.018501"], ["name", "Community-0001"], ["updated_at", "2014-11-03 11:39:00.018501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 610 [["community_id", 39], ["updated_at", "2014-11-03 11:39:00.020068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 610]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 39]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:00.024770"], ["slug", "surname-0007"], ["surname", "Surname-0007"], ["updated_at", "2014-11-03 11:39:00.024770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:00.026034"], ["name", "Community-0002"], ["updated_at", "2014-11-03 11:39:00.026034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 611 [["community_id", 40], ["updated_at", "2014-11-03 11:39:00.027272"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 40]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 611 [["community_id", nil], ["updated_at", "2014-11-03 11:39:00.031603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 40]] SQL (0.1ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 40]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:01.358671"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:01.358671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 629]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 629]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 629]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "629"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:01.363553"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:01.363553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:01.366335"], ["slug", "surname-0008"], ["surname", "Surname-0008"], ["updated_at", "2014-11-03 11:39:01.366335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:01 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:01 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 8ms (Views: 7.9ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-03 11:39:01 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-03 11:39:01 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-03 11:39:01 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-03 11:39:01 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-03 11:39:01 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:02.022292"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:02.022292"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 613]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (613) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 39ms (Views: 33.0ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Started GET "/people/surname-0008/edit" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0008"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0008' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (612) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 39ms (Views: 33.3ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0008" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0008", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"629", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0008"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0008' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (612) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0008' AND "people"."given_name" = '' AND ("people"."id" != 612) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 612 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:39:02.406654"]] SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:02.408447"], ["group_id", 629], ["person_id", 612], ["role", ""], ["updated_at", "2014-11-03 11:39:02.408447"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 612]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:02.411675' WHERE "people"."id" = 612 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 629]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:02.413259' WHERE "groups"."id" = 629  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/people/surname-0008 Completed 302 Found in 18ms (ActiveRecord: 2.4ms) Started GET "/people/surname-0008" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0008"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0008' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (612) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (629) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (2.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (629) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (13.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 26ms (Views: 20.4ms | ActiveRecord: 1.1ms) Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0008/edit" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0008"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0008' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (612) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (629) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (629) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 612]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (31.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 43ms (Views: 37.0ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 613]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:02.669390"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:02.669390"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 614]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 614]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 614]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (614) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 614]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (24.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 33ms (Views: 30.4ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:02.759896"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:02.759896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 615]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 615]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 615]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (615) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 615]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 34ms (Views: 31.0ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 615]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:02.861097"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-03 11:39:02.861097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 615]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (616) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 58ms (Views: 8.7ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:02.939593"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:02.939593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 631]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 631]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 631]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "631"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:02.944115"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:02.944115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:03.504235"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:03.504235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 617]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (617) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 38ms (Views: 32.3ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (32.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 42ms (Views: 38.7ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"632", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-03 11:39:03.897332"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:39:03.897332"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:03.898961"], ["group_id", 632], ["person_id", 618], ["role", ""], ["updated_at", "2014-11-03 11:39:03.898961"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 618]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:03.900537' WHERE "people"."id" = 618 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 632]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:03.902248' WHERE "groups"."id" = 632  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/people/marco-polo/image/edit Completed 302 Found in 21ms (ActiveRecord: 1.9ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/person_image/edit.html.haml within layouts/peoplefinder/application (18.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 27ms (Views: 24.5ms | ActiveRecord: 0.5ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-03 11:39:03 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:53295/people/marco-polo?cache_bust=1415014744 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo?cache_bust=1415014744" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415014744", "id"=>"marco-polo"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 617]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (618) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (631, 632) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (631, 632) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (7.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 18ms (Views: 12.0ms | ActiveRecord: 1.3ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:04.148058"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:04.148058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 619]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 619]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 619]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (619) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 38ms (Views: 32.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:04.194156"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:04.194156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 619]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 35ms (Views: 32.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 619]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 620]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (5.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/confirm.html.haml within layouts/peoplefinder/application (12.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 22ms (Views: 16.4ms | ActiveRecord: 0.8ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 619]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 619]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/new.html.haml within layouts/peoplefinder/application (10.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 19ms (Views: 15.9ms | ActiveRecord: 0.2ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:04.301924"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:04.301924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 621]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 621]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 621]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (621) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 37ms (Views: 31.9ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 621]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 32ms (Views: 29.1ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 621]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:04.397572"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-03 11:39:04.397572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 9ms (ActiveRecord: 0.9ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 621]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (622) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 75ms (Views: 9.9ms | ActiveRecord: 1.2ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 621]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (622) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 40ms (Views: 34.2ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:04.539036"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:04.539036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 633]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 633]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 633]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "633"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:04.543545"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:04.543545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:04.546719"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:04.546719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:05.111118"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:05.111118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 624]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (624) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 38ms (Views: 32.3ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (24.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 33ms (Views: 30.0ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"634", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Person Exists (0.6ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 623]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/confirm.html.haml within layouts/peoplefinder/application (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 21ms (Views: 10.5ms | ActiveRecord: 1.3ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"634"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415014745-23374-4807/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-03 11:39:05.592506"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:05.592506"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:05.593611"], ["group_id", 634], ["person_id", 625], ["role", ""], ["updated_at", "2014-11-03 11:39:05.593611"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 625]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:05.595178' WHERE "people"."id" = 625 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 634]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:05.596822' WHERE "groups"."id" = 634  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/people/marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848/image/edit Completed 302 Found in 16ms (ActiveRecord: 1.8ms) Started GET "/people/marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848/image/edit" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/person_image/edit.html.haml within layouts/peoplefinder/application (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.4ms) Started PUT "/people/marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848/image" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:53295/people/marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848?cache_bust=1415014745 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848?cache_bust=1415014745" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415014745", "id"=>"marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 624]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-cb077c28-806f-4c42-9d65-77452c4e3848' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (625) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (633, 634) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (633, 634) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (7.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 18ms (Views: 12.3ms | ActiveRecord: 1.2ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:05.814577"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:05.814577"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 626]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 626]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 626]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (626) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.7ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:05.867734"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:05.867734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 626]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (627) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 14ms (Views: 9.0ms | ActiveRecord: 0.8ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 626]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (627) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (28.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 40ms (Views: 34.2ms | ActiveRecord: 1.2ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 626]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (627) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 38ms (Views: 30.1ms | ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:05.989549"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:05.989549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 628]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 628]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 628]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (628) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (89.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.4ms) Completed 200 OK in 103ms (Views: 96.5ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0009' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:06.101302"], ["slug", "surname-0009"], ["surname", "Surname-0009"], ["updated_at", "2014-11-03 11:39:06.101302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0009/edit" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0009"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 628]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0009' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (629) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (32.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 46ms (Views: 39.2ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:06.160436"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:06.160436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 630]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 630]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 630]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (630) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:06.208211"], ["slug", "surname-0010"], ["surname", "Surname-0010"], ["updated_at", "2014-11-03 11:39:06.208211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0010/edit" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0010"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 630]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0010' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (631) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.3ms) Started DELETE "/people/surname-0010" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0010"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 630]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0010' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (631) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 631]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 630]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 630]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/new.html.haml within layouts/peoplefinder/application (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 13ms (Views: 10.6ms | ActiveRecord: 0.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 631]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:06.282699"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:06.282699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 632]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 632]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 632]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (632) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 37ms (Views: 32.4ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 632]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 36ms (Views: 33.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 632]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (20.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (20.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 30ms (Views: 25.5ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:06.416245"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:06.416245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 635]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 635]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 635]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "635"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:06.420640"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:06.420640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:06.423359"], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["tags", "Cooking"], ["updated_at", "2014-11-03 11:39:06.423359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:06.992431"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:06.992431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 634]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 634]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 634]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (634) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 39ms (Views: 33.3ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 634]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0011/edit" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 634]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (633) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 40ms (Views: 33.8ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 634]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Started PATCH "/people/surname-0011" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0011", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"635", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 634]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (633) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0011' AND "people"."given_name" = '' AND ("people"."id" != 633) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 633 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-03 11:39:07.373378"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:07.374599"], ["group_id", 635], ["person_id", 633], ["role", ""], ["updated_at", "2014-11-03 11:39:07.374599"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 633]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:07.376322' WHERE "people"."id" = 633 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 635]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:07.377672' WHERE "groups"."id" = 635  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/people/surname-0011 Completed 302 Found in 15ms (ActiveRecord: 2.1ms) Started GET "/people/surname-0011" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 634]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (633) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (635) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (635) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 16ms (Views: 11.3ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:07.476412"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:07.476412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 635]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 635]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 635]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (635) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (41.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.2ms) Completed 200 OK in 53ms (Views: 48.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0012' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:07.539071"], ["slug", "surname-0012"], ["surname", "Surname-0012"], ["updated_at", "2014-11-03 11:39:07.539071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:07.552168"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:07.552168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 637]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 637]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 637]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "637"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:07.556684"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:07.556684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:07.557982"], ["group_id", 638], ["person_id", 636], ["updated_at", "2014-11-03 11:39:07.557982"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:07.558835' WHERE "people"."id" = 636 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:07.559406' WHERE "groups"."id" = 638  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0012/edit" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0012"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 635]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0012' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (636) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (637, 638) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (637, 638) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 636]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (34.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 45ms (Views: 39.8ms | ActiveRecord: 1.6ms) Started DELETE "/people/surname-0012" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0012"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 635]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0012' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (636) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 121]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 636]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:07.617679' WHERE "people"."id" = 636 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:07.618388' WHERE "groups"."id" = 638 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 636]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 635]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/home/show.html.haml within layouts/peoplefinder/home (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 11ms (Views: 9.1ms | ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 121]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 636]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:07.642189"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:07.642189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 637]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 637]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 637]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (637) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 637]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 34ms (Views: 31.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 637]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-03 11:39:07.747330"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-03 11:39:07.747330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 14ms (ActiveRecord: 1.1ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 637]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/person_image/edit.html.haml within layouts/peoplefinder/application (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.5ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 637]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (638) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (5.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.4ms) Completed 200 OK in 15ms (Views: 10.8ms | ActiveRecord: 0.8ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 637]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (638) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:07.838334"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:07.838334"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 639]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 639]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 639]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (639) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:07.894078"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:07.894078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 639]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (640) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 15ms (Views: 10.1ms | ActiveRecord: 0.8ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 639]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (640) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 41ms (Views: 35.0ms | ActiveRecord: 1.3ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 639]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (640) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 640) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 640 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-03 11:39:07.977991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:39:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 639]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (640) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:08.006058"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:08.006058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 641]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 641]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 641]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (641) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 641]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (40.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 49ms (Views: 46.4ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:08.113460"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:08.113460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 642]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 642]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 642]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (642) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (35.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 47ms (Views: 41.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.171613"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:08.171613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.175845"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-03 11:39:08.175845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 642]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (644) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 43ms (Views: 36.2ms | ActiveRecord: 1.4ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 642]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (644) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 644) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 643]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/confirm.html.haml within layouts/peoplefinder/application (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 18ms (Views: 10.1ms | ActiveRecord: 1.3ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 642]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (644) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 644 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:08.268402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 642]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (644) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.7ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:08.295868"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:08.295868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 645]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 645]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 645]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (645) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 40ms (Views: 35.1ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.348722"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:08.348722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 639]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 639]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 639]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "639"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:08.353458"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:08.353458"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:08.356214"], ["slug", "surname-0013"], ["surname", "Surname-0013"], ["updated_at", "2014-11-03 11:39:08.356214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:08.358875"], ["group_id", 640], ["person_id", 646], ["updated_at", "2014-11-03 11:39:08.358875"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 646]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:08.360264' WHERE "people"."id" = 646 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:08.360941' WHERE "groups"."id" = 640  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0013" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 645]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (646) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (639, 640) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (639, 640) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (8.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.1ms) Completed 200 OK in 22ms (Views: 13.8ms | ActiveRecord: 1.5ms) Started GET "/people/surname-0013/reported_profiles/new" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 645]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/reported_profiles/new.html.haml within layouts/peoplefinder/application (14.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.6ms) Completed 200 OK in 28ms (Views: 24.6ms | ActiveRecord: 1.5ms) Started POST "/people/surname-0013/reported_profiles" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 645]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 646]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 645], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.34@digital.justice.gov.uk"], ["subject_id", 646]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/reminder_mailer/reported_profile.text.erb (0.9ms) Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 4.5ms Sent mail to example.user.34@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:39:08 +0000 From: support@example.com To: example.user.34@digital.justice.gov.uk Message-ID: <5457695c6c1f7_5b4e3ffb64465bf09756a@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0013 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0013 Redirected to http://www.example.com/people/surname-0013 Completed 302 Found in 16ms (ActiveRecord: 1.1ms) Started GET "/people/surname-0013" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 645]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (646) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (639, 640) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (639, 640) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 17ms (Views: 11.4ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:08.472629"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:08.472629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 647]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 647]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 647]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (647) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 45ms (Views: 39.6ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.525615"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0014"], ["updated_at", "2014-11-03 11:39:08.525615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 648 [["email", nil], ["updated_at", "2014-11-03 11:39:08.527005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 647]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (648) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (5.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:08.555960"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:08.555960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 649]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 649]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 649]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (649) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.606094"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0015"], ["updated_at", "2014-11-03 11:39:08.606094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 650]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 650 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:08.611314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.621403"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:08.621403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 641]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 641]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 641]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "641"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:08.625799"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:08.625799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:08.627763"], ["group_id", 642], ["person_id", 650], ["updated_at", "2014-11-03 11:39:08.627763"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 650]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:08.629244' WHERE "people"."id" = 650 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:08.629877' WHERE "groups"."id" = 642  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 649]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (650) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (641, 642) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (641, 642) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.3ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:08.657920"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:08.657920"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 651]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 651]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.6ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (651) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.6ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (40.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.1ms) Completed 200 OK in 52ms (Views: 45.9ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.719315"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0016"], ["updated_at", "2014-11-03 11:39:08.719315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (652) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.7ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/information_requests/new.html.haml within layouts/peoplefinder/application (7.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 23ms (Views: 15.8ms | ActiveRecord: 1.5ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 652], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:08.775905"], ["updated_at", "2014-11-03 11:39:08.775905"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "1e12b0cd-e7bf-426e-8c27-cc334f200cf6"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/reminder_mailer/information_request.text.erb (0.4ms) Peoplefinder::ReminderMailer#information_request: processed outbound mail in 6.0ms Sent mail to someone.else@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:39:08 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <5457695cbef46_5b4e3ffb64465bf0976d9@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/1e12b0cd-e7bf-426e-8c27-cc334f200cf6?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 13ms (ActiveRecord: 1.2ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (652) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:08.813583"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:08.813583"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 653]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 653]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 653]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (653) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (32.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 44ms (Views: 38.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.868811"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-ca50a605-6003-4c43-bbe7-ff907890e714"], ["surname", "Surname-0017"], ["updated_at", "2014-11-03 11:39:08.868811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-ca50a605-6003-4c43-bbe7-ff907890e714" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-ca50a605-6003-4c43-bbe7-ff907890e714"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 653]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ca50a605-6003-4c43-bbe7-ff907890e714' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (654) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:08.896711"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:08.896711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 655]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 655]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 655]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (655) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (31.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 43ms (Views: 37.1ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.949235"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-138e998d-7e7f-4f1b-ad02-464251fb5fd2"], ["surname", "Surname-0018"], ["updated_at", "2014-11-03 11:39:08.949235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 656]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 656 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:39:08.955065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:08.966354"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:08.966354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 643]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "643"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:08.970648"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:08.970648"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:08.972636"], ["group_id", 644], ["person_id", 656], ["updated_at", "2014-11-03 11:39:08.972636"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 656]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:08.974004' WHERE "people"."id" = 656 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:08.974591' WHERE "groups"."id" = 644  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-138e998d-7e7f-4f1b-ad02-464251fb5fd2" for 127.0.0.1 at 2014-11-03 11:39:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-138e998d-7e7f-4f1b-ad02-464251fb5fd2"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 655]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-138e998d-7e7f-4f1b-ad02-464251fb5fd2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (656) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (643, 644) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (643, 644) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (7.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 16ms (Views: 11.4ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.000636"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0019"], ["updated_at", "2014-11-03 11:39:09.000636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 657]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/new.html.haml within layouts/peoplefinder/application (0.3ms) Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.010759"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0020"], ["updated_at", "2014-11-03 11:39:09.010759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 658]] Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.019324"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0021"], ["updated_at", "2014-11-03 11:39:09.019324"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.025426"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.025426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 659]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.032908"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0022"], ["updated_at", "2014-11-03 11:39:09.032908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 660]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.040450"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0023"], ["updated_at", "2014-11-03 11:39:09.040450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.046605"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.046605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 646]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 646]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 646]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "646"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.051397"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.051397"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 661]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.058870"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0024"], ["updated_at", "2014-11-03 11:39:09.058870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.066092"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.066092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 648]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 648]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 648]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "648"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.070675"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.070675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0016"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 662]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0016' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (649) ORDER BY people.surname Completed 200 OK in 8ms (Views: 2.0ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.085357"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0025"], ["updated_at", "2014-11-03 11:39:09.085357"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.093120"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.093120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 650]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 650]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 650]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "650"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.097660"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.097660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0017"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 663]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0017' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (651) ORDER BY people.surname Completed 200 OK in 6ms (Views: 1.2ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.109275"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0026"], ["updated_at", "2014-11-03 11:39:09.109275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.117004"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.117004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 652]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 652]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 652]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "652"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.121810"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.121810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0018"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 664]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0018' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (653) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 652]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 652]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 652]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 653) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 653) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.9ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.137810"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0027"], ["updated_at", "2014-11-03 11:39:09.137810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.145197"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.145197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 654]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 654]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 654]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "654"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.149781"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.149781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0019"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 665]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0019' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (655) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 654]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 654]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 654]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 655) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 655) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.165175"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0028"], ["updated_at", "2014-11-03 11:39:09.165175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.172840"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.172840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 656]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 656]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 656]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "656"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.177637"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.177637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0020"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 666]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0020' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (657) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 656]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 656]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 656]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 657) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 657) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.9ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.193668"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0029"], ["updated_at", "2014-11-03 11:39:09.193668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.201011"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.201011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 658]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 658]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 658]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "658"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.205513"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.205513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0021", "team_email_address"=>"example.user.53@digital.justice.gov.uk"}, "id"=>"group-0021"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 667]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0021' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (659) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0021' AND "groups"."id" != 659) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0021 Completed 302 Found in 8ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.221500"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0030"], ["updated_at", "2014-11-03 11:39:09.221500"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.229215"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.229215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 660]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 660]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 660]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "660"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.233736"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.233736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0023", "team_email_address"=>"example.user.57@digital.justice.gov.uk"}, "id"=>"group-0022"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 668]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0022' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (661) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 660]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 660]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 660]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 661) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0023' AND "groups"."id" != 661) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 661 [["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.245327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0023 Completed 302 Found in 10ms (ActiveRecord: 2.0ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 661]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.251042"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0031"], ["updated_at", "2014-11-03 11:39:09.251042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.261143"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.261143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 662]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 662]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 662]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "662"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.266329"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.266329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0024", "team_email_address"=>"example.user.58@digital.justice.gov.uk"}, "id"=>"group-0024"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 669]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0024' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (663) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0024' AND "groups"."id" != 663) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0024 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.278949"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-03 11:39:09.278949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 670]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.289644"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0033"], ["updated_at", "2014-11-03 11:39:09.289644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 671]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.300074"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0034"], ["updated_at", "2014-11-03 11:39:09.300074"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 672]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.310194"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0035"], ["updated_at", "2014-11-03 11:39:09.310194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0025", "team_email_address"=>"example.user.60@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 673]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.316273"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.316273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0025 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.322118"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0036"], ["updated_at", "2014-11-03 11:39:09.322118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0026", "team_email_address"=>"example.user.61@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 674]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.329180"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.329180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0026 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.334206"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0037"], ["updated_at", "2014-11-03 11:39:09.334206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0027", "team_email_address"=>"example.user.62@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 675]]  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.339808"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.339808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0027 Completed 302 Found in 4ms (ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.345419"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0038"], ["updated_at", "2014-11-03 11:39:09.345419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.348349"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.348349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 667]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 667]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 667]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "667"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.352599"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.352599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0029"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 676]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0029' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (668) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 667]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 667]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '667/668/%' OR "groups"."ancestry" = '667/668')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '667/668' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 668]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0028 Completed 302 Found in 8ms (ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.367595"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0039"], ["updated_at", "2014-11-03 11:39:09.367595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.375856"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.375856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 669]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 669]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 669]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "669"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.381853"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.381853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0030"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 677]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0030' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (670) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 669]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 669]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '669/670/%' OR "groups"."ancestry" = '669/670')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '669/670' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 670]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.6ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:09.395703"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:39:09.395703"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 41], ["created_at", "2014-11-03 11:39:09.398797"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:39:09.398797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:09.401953"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:39:09.401953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.421816"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.421816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 671]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 671]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 671]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "671"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.427389"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.427389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.429599"], ["group_id", 672], ["person_id", 679], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:39:09.429599"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 679]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:09.431083' WHERE "people"."id" = 679 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:09.431745' WHERE "groups"."id" = 672  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 678]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 41]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 679]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:09.476637"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:39:09.476637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 42], ["created_at", "2014-11-03 11:39:09.479908"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:39:09.479908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:09.482471"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:39:09.482471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.488778"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.488778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 673]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 673]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 673]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "673"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.494811"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.494811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.497360"], ["group_id", 674], ["person_id", 681], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:39:09.497360"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 681]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:09.499064' WHERE "people"."id" = 681 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:09.499800' WHERE "groups"."id" = 674  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 680]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 42]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 681]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:09.534655"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:39:09.534655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 43], ["created_at", "2014-11-03 11:39:09.537581"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:39:09.537581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:09.540140"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:39:09.540140"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.546235"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.546235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 675]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 675]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 675]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "675"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.550710"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.550710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.552650"], ["group_id", 676], ["person_id", 683], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:39:09.552650"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 683]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:09.554287' WHERE "people"."id" = 683 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:09.554903' WHERE "groups"."id" = 676  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 682]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 43]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 683]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (682, 678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (682, 678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (682, 678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:09.588883"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:39:09.588883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 44], ["created_at", "2014-11-03 11:39:09.592126"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:39:09.592126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:09.594705"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:39:09.594705"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.600834"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.600834"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 677]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 677]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 677]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "677"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.605625"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.605625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.608196"], ["group_id", 678], ["person_id", 685], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:39:09.608196"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 685]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:09.609968' WHERE "people"."id" = 685 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:09.610711' WHERE "groups"."id" = 678  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 684]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 44]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 685]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679, 681, 683, 685) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679, 681, 683, 685) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679, 681, 683, 685) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:09.655690"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:39:09.655690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 45], ["created_at", "2014-11-03 11:39:09.658366"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:39:09.658366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:09.661995"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:39:09.661995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.668954"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.668954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 679]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 679]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 679]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "679"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.673566"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.673566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.675565"], ["group_id", 680], ["person_id", 687], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:39:09.675565"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 687]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:09.677012' WHERE "people"."id" = 687 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:09.677707' WHERE "groups"."id" = 680  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 686]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 45]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 687]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (686, 682, 684, 678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (686, 682, 684, 678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (686, 682, 684, 678, 680) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:09.714354"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:39:09.714354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 46], ["created_at", "2014-11-03 11:39:09.717127"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:39:09.717127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:09.719623"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:39:09.719623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.725944"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.725944"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 681]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 681]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 681]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "681"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.730552"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.730552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.732733"], ["group_id", 682], ["person_id", 689], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:39:09.732733"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 689]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:09.734153' WHERE "people"."id" = 689 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:09.734979' WHERE "groups"."id" = 682  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 688]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 46]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 689]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679, 681, 687, 683, 689, 685) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679, 681, 687, 683, 689, 685) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (679, 681, 687, 683, 689, 685) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.3ms) DELETE FROM "memberships" SQL (0.3ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.4ms) DELETE FROM "versions"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:09.875159"], ["slug", "surname-0042"], ["surname", "Surname-0042"], ["updated_at", "2014-11-03 11:39:09.875159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:09.879302"], ["slug", "surname-0043"], ["surname", "Surname-0043"], ["updated_at", "2014-11-03 11:39:09.879302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:09.882788"], ["slug", "surname-0044"], ["surname", "Surname-0044"], ["updated_at", "2014-11-03 11:39:09.882788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.889244"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.889244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 683]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 683]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 683]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "683"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.893506"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.893506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 683) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 683 [["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.896627"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 683]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 683]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 683]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "683"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:09.901291"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.901291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.903312"], ["group_id", 685], ["person_id", 692], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:39:09.903312"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 692]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:09.904636' WHERE "people"."id" = 692 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:09.905273' WHERE "groups"."id" = 685  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.906624"], ["group_id", 684], ["person_id", 692], ["role", "Designer"], ["updated_at", "2014-11-03 11:39:09.906624"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 692]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:09.907992' WHERE "people"."id" = 692 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:09.908595' WHERE "groups"."id" = 684  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 692]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.921120"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:39:09.921120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 693]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.925030"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0045"], ["updated_at", "2014-11-03 11:39:09.925030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 694]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.928673"], ["slug", "surname-0046"], ["surname", "Surname-0046"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-03 11:39:09.928673"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.931209"], ["slug", "surname-0047"], ["surname", "Surname-0047"], ["tags", "Java,Scala"], ["updated_at", "2014-11-03 11:39:09.931209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.939212"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.939212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 686) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 686 [["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.942258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.953621"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.953621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 687) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 687 [["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.956652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 687) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 687 [["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.959566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 687) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 687 [["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.962359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.972849"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.972849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 688) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 688 [["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.975798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 688) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 688 [["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.979204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 688) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 688 [["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.982430"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:09.994006"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.994006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 689) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 689 [["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:09.997291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 689) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 689 [["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:10.000341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 689) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 689 [["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:10.003183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 689) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 689 [["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:10.008756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:10.012905"], ["slug", "surname-0048"], ["surname", "Surname-0048"], ["updated_at", "2014-11-03 11:39:10.012905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 697]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:10.017737"], ["slug", "surname-0049"], ["surname", "Surname-0049"], ["updated_at", "2014-11-03 11:39:10.017737"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:10.024962"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:10.024962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 690]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 690]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 690]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "690"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:10.029651"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-03 11:39:10.029651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:10.031922"], ["group_id", 691], ["person_id", 698], ["updated_at", "2014-11-03 11:39:10.031922"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 698]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:10.033610' WHERE "people"."id" = 698 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:10.034282' WHERE "groups"."id" = 691  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 698]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:10.043599"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:10.043599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 699]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 699]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 699]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (699) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.3ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:10.093353"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-03 11:39:10.093353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 699]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (700) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.4ms | ActiveRecord: 1.2ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 699]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (700) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 700) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 700 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-03 11:39:10.154508"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:10.164808"], ["event", "update"], ["item_id", 700], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 700\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:39:10.093353000 Z\nupdated_at: 2014-11-03 11:39:10.093353000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 22ms (ActiveRecord: 2.7ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 699]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (700) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 699]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.4ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 700]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 18.0ms | ActiveRecord: 1.0ms) Started POST "/audit_trail/undo/29" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"29"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 699]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 29]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 700]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 700) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 700 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-03 11:39:10.220254"]] SQL (0.5ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:10.223853"], ["event", "update"], ["item_id", 700], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 700\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-03 11:39:10.093353000 Z\nupdated_at: 2014-11-03 11:39:10.154508000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 11ms (ActiveRecord: 1.6ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 699]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 700]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 700]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.4ms | ActiveRecord: 0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 700]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:10.249068"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:10.249068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 701]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 701]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (701) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:10.298100"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:10.298100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "692"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:10.317025"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:10.317025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 701]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (693) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (692, 693) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (692) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '692/693' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 28ms (Views: 21.9ms | ActiveRecord: 1.8ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"692", "team_email_address"=>"example.user.114@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 701]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (693) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 692]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 693) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 693) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 693 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-03 11:39:10.364279"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:10.368633"], ["event", "update"], ["item_id", 693], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 693\nname: original name\ncreated_at: 2014-11-03 11:39:10.317025000 Z\nupdated_at: 2014-11-03 11:39:10.317025000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '692'\nancestry_depth: 1\nteam_email_address: example.user.114@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 16ms (ActiveRecord: 2.2ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 701]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (693) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (692, 693) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 693]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (8.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '692/693' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '692/693' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 693]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 29ms (Views: 23.5ms | ActiveRecord: 1.8ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 701]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 693]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:10.425054"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:10.425054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 702]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (702) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 39.0ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:10.477886"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-03 11:39:10.477886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (703) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.1ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (703) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 703]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:10.534747"], ["event", "destroy"], ["item_id", 703], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 703\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:39:10.477886000 Z\nupdated_at: 2014-11-03 11:39:10.477886000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 703], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.9ms | ActiveRecord: 0.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 703]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.7ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/32" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"32"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 32]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 703]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 703) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:10.477886"], ["given_name", "Greg"], ["id", 703], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-03 11:39:10.580199"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:10.582275"], ["event", "create"], ["item_id", 703], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 702]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 703]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 703]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.3ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:10.605032"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:10.605032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 704]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 704]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 704]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (704) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:10.654785"], ["slug", "surname-0050"], ["surname", "Surname-0050"], ["updated_at", "2014-11-03 11:39:10.654785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0050/edit" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0050"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 704]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0050' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (705) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.2ms) Started PATCH "/people/surname-0050" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0050", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0050"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 704]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0050' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (705) ORDER BY groups.name Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0050' AND "people"."given_name" = '' AND ("people"."id" != 705) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 705]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 705 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:39:10.720762"]] SQL (0.4ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:10.734107"], ["event", "update"], ["item_id", 705], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 705\ngiven_name: \nsurname: Surname-0050\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-03 11:39:10.654785000 Z\nupdated_at: 2014-11-03 11:39:10.654785000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 705\n given_name: ''\n surname: Surname-0050\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-03 11:39:10.720762000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0050\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 705\n given_name: ''\n surname: Surname-0050\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-03 11:39:10.654785000 Z\n updated_at: &2 2014-11-03 11:39:10.720762000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0050\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 705\n given_name: ''\n surname: Surname-0050\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0050\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70349030885640\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 705\n given_name: ''\n surname: Surname-0050\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0050\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415014750-23374-1803\n cache_id: 1415014750-23374-1803\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415014750-23374-1803/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70349030914660\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 705\n given_name: ''\n surname: Surname-0050\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0050\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415014750-23374-1803\n cache_id: 1415014750-23374-1803\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415014750-23374-1803/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\n cache_id: 1415014750-23374-1803\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415014750-23374-1803/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0050/image/edit Completed 302 Found in 32ms (ActiveRecord: 2.3ms) Started GET "/people/surname-0050/image/edit" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0050"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 704]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0050' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 704]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 705]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:10.783490"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:10.783490"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:10.785547"], ["event", "create"], ["item_id", 694], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.117@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 694]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 694]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 694]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "694"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:10.790469"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:10.790469"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:10.792539"], ["event", "create"], ["item_id", 695], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.116@digital.justice.gov.uk\nancestry:\n- \n- '694'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:10.795304"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:39:10.795304"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:10.797086"], ["event", "create"], ["item_id", 706], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:10 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:11.365288"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:11.365288"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:11.367726"], ["event", "create"], ["item_id", 707], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 707]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (707) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.0ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (706) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 36.5ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"695", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (706) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 706) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 706 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:39:11.707283"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:11.711538"], ["event", "update"], ["item_id", 706], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 706\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:39:10.795304000 Z\nupdated_at: 2014-11-03 11:39:10.795304000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:11.712584"], ["group_id", 695], ["person_id", 706], ["role", "Jefe"], ["updated_at", "2014-11-03 11:39:11.712584"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:11.715706"], ["event", "create"], ["item_id", 134], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 695\nperson_id:\n- \n- 706\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 706]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:11.717442' WHERE "people"."id" = 706 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 695]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:11.718930' WHERE "groups"."id" = 695  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/people/bob Completed 302 Found in 23ms (ActiveRecord: 2.7ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (706) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (694, 695) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (694, 695) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.2ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 134]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 706]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 695]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (3.5ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 706]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 707]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 706]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 695]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 694]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 18.1ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:11.904923"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:11.904923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 708]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 708]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 708]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (708) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:11.963265"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:11.963265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 696]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 696]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 696]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "696"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:11.968519"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:11.968519"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-03 11:39:11 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 708]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (697) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (696, 697) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 696]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 696]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 696]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (696) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '696/697' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 19.7ms | ActiveRecord: 1.8ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 708]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (697) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 696]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 696]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '696/697/%' OR "groups"."ancestry" = '696/697')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '696/697' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 697]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.011852"], ["event", "destroy"], ["item_id", 697], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 697\nname: original name\ncreated_at: 2014-11-03 11:39:11.968519000 Z\nupdated_at: 2014-11-03 11:39:11.968519000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '696'\nancestry_depth: 1\nteam_email_address: example.user.118@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 697], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 14ms (ActiveRecord: 2.2ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 708]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (696) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (696) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 696]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '696' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '696' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 696]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 17ms (Views: 11.5ms | ActiveRecord: 1.8ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 708]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 697]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.8ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.058070"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:12.058070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 709]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 709]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 709]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (709) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 709]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 709]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:12.161887"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:39:12.161887"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.164407"], ["event", "create"], ["item_id", 710], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 11ms (ActiveRecord: 1.2ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 709]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (710) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.9ms | ActiveRecord: 0.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 709]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 710]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.8ms | ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/42" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"42"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 709]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 42]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 710]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 710]] SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 710]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.212130"], ["event", "destroy"], ["item_id", 710], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 710\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-03 11:39:12.161887000 Z\nupdated_at: 2014-11-03 11:39:12.161887000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 710], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 709]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 710]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 710]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.9ms | ActiveRecord: 0.6ms)  (0.3ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.235301"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:12.235301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 711]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 711]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 711]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (711) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.5ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:12.295640"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:12.295640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 698]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 698]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 698]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "698"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:12.300821"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:12.300821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:12.303499"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:39:12.303499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.305560"], ["group_id", 699], ["leader", "t"], ["person_id", 712], ["role", "Jefe"], ["updated_at", "2014-11-03 11:39:12.305560"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 712]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:12.307032' WHERE "people"."id" = 712 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:12.307684' WHERE "groups"."id" = 699  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 711]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (712) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (698, 699) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (698, 699) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 712]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (43.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 63ms (Views: 55.4ms | ActiveRecord: 2.0ms) Started DELETE "/memberships/135?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"135"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 711]] Peoplefinder::Membership Load (0.3ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 135]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 135]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.385111"], ["event", "destroy"], ["item_id", 135], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 135\ngroup_id: 699\nperson_id: 712\nrole: Jefe\ncreated_at: 2014-11-03 11:39:12.305560000 Z\nupdated_at: 2014-11-03 11:39:12.305560000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 135], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 712]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:12.388581' WHERE "people"."id" = 712 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 699]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:12.390313' WHERE "groups"."id" = 699  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 12ms (ActiveRecord: 2.1ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 711]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (712) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 711]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 135]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 712]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 699]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.3ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.463164"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:12.463164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 713]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 713]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 713]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (713) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.1ms | ActiveRecord: 1.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 713]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 12.6ms | ActiveRecord: 0.3ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 713]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:12.543094"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-03 11:39:12.543094"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:12.545409"], ["event", "create"], ["item_id", 700], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 713]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (700) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (700) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 700]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '700' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '700' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 700]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:39:12 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 713]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 700]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0051' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:12.859440"], ["image", "placeholder.png"], ["slug", "surname-0051"], ["surname", "Surname-0051"], ["updated_at", "2014-11-03 11:39:12.859440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0052' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:13.579185"], ["image", "placeholder.png"], ["slug", "surname-0052"], ["surname", "Surname-0052"], ["updated_at", "2014-11-03 11:39:13.579185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:13.680224"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:13.680224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 716]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 716]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 716]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (716) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 42.9ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:13.741995"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:13.741995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 701]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "701"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:13.748711"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:13.748711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 702]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 702]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 702]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "701/702"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:13.755052"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:13.755052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 701]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "701"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:13.761378"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:13.761378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 704]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 704]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 704]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "701/704"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:13.769446"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:13.769446"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:13.773075"], ["slug", "surname-0053"], ["surname", "Surname-0053"], ["updated_at", "2014-11-03 11:39:13.773075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:13.775126"], ["group_id", 703], ["person_id", 717], ["updated_at", "2014-11-03 11:39:13.775126"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:13.775817' WHERE "people"."id" = 717 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:13.776570' WHERE "groups"."id" = 703  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:13.777978"], ["group_id", 705], ["person_id", 717], ["updated_at", "2014-11-03 11:39:13.777978"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:13.778588' WHERE "people"."id" = 717 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:13.779213' WHERE "groups"."id" = 705  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 716]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (705) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (701, 704, 705) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 705]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '701/704/705' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '701/704/705' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 705]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 15.5ms | ActiveRecord: 1.7ms) Started GET "/people/surname-0053" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0053"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 716]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0053' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (717) ORDER BY groups.name Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 705]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (701, 702, 703) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (701, 704, 705) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (701, 702, 703) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (701, 704, 705) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.3ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:13.841442"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:13.841442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 718]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 718]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 718]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (718) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0054' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:13.894397"], ["slug", "surname-0054"], ["surname", "Surname-0054"], ["updated_at", "2014-11-03 11:39:13.894397"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0054" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0054"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 718]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0054' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (719) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.0ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:13.920090"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:13.920090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 720]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 720]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 720]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (720) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.3ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:13.973222"], ["slug", "surname-0055"], ["surname", "Surname-0055"], ["updated_at", "2014-11-03 11:39:13.973222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0055" for 127.0.0.1 at 2014-11-03 11:39:13 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0055"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 720]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0055' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (721) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.000612"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.000612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 706]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 706]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 706]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "706"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.005095"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.005095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 707]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 707]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 707]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "706/707"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:14.024127"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.024127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 708]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 708]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 708]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "706/707/708"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:14.030201"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.030201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 708]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 708]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 708]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "706/707/708"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:14.036605"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.036605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 707]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 707]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 707]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "706/707"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:14.041683"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.041683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 707]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.052340"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.052340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 712]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 712]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 712]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "712"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.060177"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.060177"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 713]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 713]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 713]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "712/713"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:14.067368"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.067368"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 714]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 714]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 714]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "712/713/714"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:14.073396"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.073396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 714]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 714]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 714]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "712/713/714"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:14.080466"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.080466"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 713]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 713]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 713]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "712/713"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:14.086026"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.086026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 713 OR "groups"."ancestry" ILIKE '712/713/%') OR "groups"."ancestry" = '712/713')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.097813"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.097813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 718]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 718]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 718]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "718"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.103156"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.103156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 719]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 719]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 719]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "718/719"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:14.108072"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.108072"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 720]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 720]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 720]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "718/719/720"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:14.112878"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.112878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 720]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 720]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 720]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "718/719/720"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:14.117834"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.117834"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 719]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 719]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 719]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "718/719"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:14.122992"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.122992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 719 OR "groups"."ancestry" ILIKE '718/719/%') OR "groups"."ancestry" = '718/719')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.129625"], ["updated_at", "2014-11-03 11:39:14.129625"], ["user_email", "example.user.146@digital.justice.gov.uk"], ["value", "0ba8aa7c-c1ba-469d-9d2e-0b0d824b87d0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 71]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.133986"], ["updated_at", "2014-11-03 11:39:14.133986"], ["user_email", "example.user.147@digital.justice.gov.uk"], ["value", "8caab776-819e-4ec7-b2c0-1a9e7b7bc1da"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.139135"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0056"], ["updated_at", "2014-11-03 11:39:14.139135"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.140853"], ["updated_at", "2014-11-03 11:39:14.140853"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "c2b23817-e2f8-4852-8f06-3f3a04f9f3b8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.144587"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0057"], ["updated_at", "2014-11-03 11:39:14.144587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.150533"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.150533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 723]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.158845"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0058"], ["updated_at", "2014-11-03 11:39:14.158845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.164451"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:14.164451"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"725"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 724]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '725' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 725]] Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.175105"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0059"], ["updated_at", "2014-11-03 11:39:14.175105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.180535"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:14.180535"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"727"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 726]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '727' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 727]] Redirected to http://test.host/people/doe?cache_bust=1415014754 Completed 302 Found in 4ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.192405"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0060"], ["updated_at", "2014-11-03 11:39:14.192405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.195088"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-03 11:39:14.195088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"729"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 728]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '729' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 729]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 3ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.203185"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-03 11:39:14.203185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.206561"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:14.206561"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 730]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.216366"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0062"], ["updated_at", "2014-11-03 11:39:14.216366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.219227"], ["updated_at", "2014-11-03 11:39:14.219227"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "fe9ea382-a0a3-4471-91d2-d48f942e2081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 7.4ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576962375ab_5b4e3ffb64465bf0977bd@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/fe9ea382-a0a3-4471-91d2-d48f942e2081?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.232885"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0063"], ["updated_at", "2014-11-03 11:39:14.232885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.3ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457696239b67_5b4e3ffb64465bf097866@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.241806"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-03 11:39:14.241806"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.243712"], ["updated_at", "2014-11-03 11:39:14.243712"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "61e8f989-e93b-4a59-9fda-b102f896eaf0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 6.0ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545769623d12f_5b4e3ffb64465bf097924@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/61e8f989-e93b-4a59-9fda-b102f896eaf0?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.256277"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0065"], ["updated_at", "2014-11-03 11:39:14.256277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545769623f65e_5b4e3ffb64465bf0980d0@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.264877"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0066"], ["updated_at", "2014-11-03 11:39:14.264877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.266733"], ["updated_at", "2014-11-03 11:39:14.266733"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "e924fae1-fc83-4f19-af65-0adedea630fb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 5.6ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576962428b8_5b4e3ffb64465bf0981be@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/e924fae1-fc83-4f19-af65-0adedea630fb?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.278448"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0067"], ["updated_at", "2014-11-03 11:39:14.278448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.4ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457696244e91_5b4e3ffb64465bf0982a@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.287330"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0068"], ["updated_at", "2014-11-03 11:39:14.287330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.289394"], ["updated_at", "2014-11-03 11:39:14.289394"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "1e9d67c9-81bd-46fb-ae63-672aa58998de"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 6.6ms Sent mail to test.user@digital.justice.gov.uk (2.4ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545769624854e_5b4e3ffb64465bf098397@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/1e9d67c9-81bd-46fb-ae63-672aa58998de?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.303402"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0069"], ["updated_at", "2014-11-03 11:39:14.303402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.4ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545769624b081_5b4e3ffb64465bf09848a@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.312474"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0070"], ["updated_at", "2014-11-03 11:39:14.312474"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.315185"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0071"], ["updated_at", "2014-11-03 11:39:14.315185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"741"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 740]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '741' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 741]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.325247"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0072"], ["updated_at", "2014-11-03 11:39:14.325247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.327957"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0073"], ["updated_at", "2014-11-03 11:39:14.327957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"743"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 742]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '743' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 743]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 743], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.334853"], ["updated_at", "2014-11-03 11:39:14.334853"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "1b59c897-50a3-445d-a21d-5f3db0ebe37c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 5.0ms Sent mail to someone.else@digital.justice.gov.uk (2.8ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <5457696252fd4_5b4e3ffb64465bf09855@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/1b59c897-50a3-445d-a21d-5f3db0ebe37c?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.347460"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0074"], ["updated_at", "2014-11-03 11:39:14.347460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.351063"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0075"], ["updated_at", "2014-11-03 11:39:14.351063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"745"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 744]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '745' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 745]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 745], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.357999"], ["updated_at", "2014-11-03 11:39:14.357999"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "cb064945-404d-4a52-a8ea-88cfe6a8f030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to someone.else@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <5457696258295_5b4e3ffb64465bf098670@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/cb064945-404d-4a52-a8ea-88cfe6a8f030?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.366529"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0076"], ["updated_at", "2014-11-03 11:39:14.366529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.369076"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0077"], ["updated_at", "2014-11-03 11:39:14.369076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"747"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 746]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '747' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 747]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.377572"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0078"], ["updated_at", "2014-11-03 11:39:14.377572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.380769"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0079"], ["updated_at", "2014-11-03 11:39:14.380769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"749"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 748]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '749' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 749]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.389875"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-03 11:39:14.389875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.392479"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0081"], ["updated_at", "2014-11-03 11:39:14.392479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"751"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 750]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '751' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 751]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.401049"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0082"], ["updated_at", "2014-11-03 11:39:14.401049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.403509"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0083"], ["updated_at", "2014-11-03 11:39:14.403509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"753"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 752]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '753' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 753]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 753]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.414761"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0084"], ["updated_at", "2014-11-03 11:39:14.414761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.417276"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0085"], ["updated_at", "2014-11-03 11:39:14.417276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.424779"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.424779"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 725]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 725]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 725]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "725"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.429815"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.429815"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.432131"], ["group_id", 726], ["person_id", 755], ["updated_at", "2014-11-03 11:39:14.432131"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 755]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:14.433520' WHERE "people"."id" = 755 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:14.434207' WHERE "groups"."id" = 726  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"755"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 754]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '755' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 755]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 755]]  (0.2ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 754], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.149@digital.justice.gov.uk"], ["subject_id", 755]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to example.user.149@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: example.user.149@digital.justice.gov.uk Message-ID: <545769626c82b_5b4e3ffb64465bf098719@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0084 has said that they believe the information on Surname-0085 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.450041"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0086"], ["updated_at", "2014-11-03 11:39:14.450041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.452642"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0087"], ["updated_at", "2014-11-03 11:39:14.452642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.459617"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.459617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 727]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 727]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 727]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "727"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.464321"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.464321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.466450"], ["group_id", 728], ["person_id", 757], ["updated_at", "2014-11-03 11:39:14.466450"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 757]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:14.467868' WHERE "people"."id" = 757 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:14.468469' WHERE "groups"."id" = 728  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"757"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 756]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '757' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 757]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 757]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 756], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.151@digital.justice.gov.uk"], ["subject_id", 757]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.151@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: example.user.151@digital.justice.gov.uk Message-ID: <5457696274a32_5b4e3ffb64465bf098877@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0086 has said that they believe the information on Surname-0087 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.483482"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0088"], ["updated_at", "2014-11-03 11:39:14.483482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.486034"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0089"], ["updated_at", "2014-11-03 11:39:14.486034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.492902"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.492902"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 729]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 729]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 729]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "729"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.497729"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.497729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.499924"], ["group_id", 730], ["person_id", 759], ["updated_at", "2014-11-03 11:39:14.499924"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 759]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:14.501195' WHERE "people"."id" = 759 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:14.501803' WHERE "groups"."id" = 730  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"759"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 758]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '759' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 759]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 759]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 758], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.153@digital.justice.gov.uk"], ["subject_id", 759]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.153@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: example.user.153@digital.justice.gov.uk Message-ID: <545769627ca90_5b4e3ffb64465bf0989cd@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0088 has said that they believe the information on Surname-0089 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 759]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.517304"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0090"], ["updated_at", "2014-11-03 11:39:14.517304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.520046"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0091"], ["updated_at", "2014-11-03 11:39:14.520046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.528427"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.528427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 731]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 731]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 731]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "731"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.534239"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.534239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.536690"], ["group_id", 732], ["person_id", 761], ["updated_at", "2014-11-03 11:39:14.536690"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 761]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:14.538204' WHERE "people"."id" = 761 SQL (0.4ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:14.539057' WHERE "groups"."id" = 732  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"761"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 760]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '761' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 761]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 761]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 760], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.155@digital.justice.gov.uk"], ["subject_id", 761]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.6ms Sent mail to example.user.155@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: example.user.155@digital.justice.gov.uk Message-ID: <5457696286bfc_5b4e3ffb64465bf09903@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0090 has said that they believe the information on Surname-0091 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 11ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.558190"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0092"], ["updated_at", "2014-11-03 11:39:14.558190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.560746"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0093"], ["updated_at", "2014-11-03 11:39:14.560746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.567709"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.567709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 733]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 733]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 733]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "733"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.572354"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.572354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.574459"], ["group_id", 734], ["person_id", 763], ["updated_at", "2014-11-03 11:39:14.574459"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 763]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:14.575858' WHERE "people"."id" = 763 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:14.576530' WHERE "groups"."id" = 734  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"763"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 762]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '763' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 763]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 763]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 762], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.157@digital.justice.gov.uk"], ["subject_id", 763]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.157@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:39:14 +0000 From: support@example.com To: example.user.157@digital.justice.gov.uk Message-ID: <545769628f1ba_5b4e3ffb64465bf0991c@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0092 has said that they believe the information on Surname-0093 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.591883"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-03 11:39:14.591883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.594841"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0095"], ["updated_at", "2014-11-03 11:39:14.594841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"765"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 764]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '765' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 765]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.602934"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0096"], ["updated_at", "2014-11-03 11:39:14.602934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.605331"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0097"], ["updated_at", "2014-11-03 11:39:14.605331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"767"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 766]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '767' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 767]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.613217"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0098"], ["updated_at", "2014-11-03 11:39:14.613217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.615722"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0099"], ["updated_at", "2014-11-03 11:39:14.615722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"769"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 768]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '769' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 769]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.623771"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0100"], ["updated_at", "2014-11-03 11:39:14.623771"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 770]] Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.631839"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0101"], ["updated_at", "2014-11-03 11:39:14.631839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 771]] Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.639287"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0102"], ["updated_at", "2014-11-03 11:39:14.639287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 772]] Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.647005"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0103"], ["updated_at", "2014-11-03 11:39:14.647005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 773]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.653110"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-03 11:39:14.653110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0105' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.656433"], ["slug", "surname-0105"], ["surname", "Surname-0105"], ["updated_at", "2014-11-03 11:39:14.656433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0106", "image"=>"#"}, "id"=>"surname-0105"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 774]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0105' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (775) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0106' AND "people"."given_name" IS NULL AND ("people"."id" != 775) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 775]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 775 [["image", nil], ["surname", "Surname-0106"], ["updated_at", "2014-11-03 11:39:14.665485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0105/image/edit Completed 302 Found in 9ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.672062"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0107"], ["updated_at", "2014-11-03 11:39:14.672062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.674748"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:39:14.674748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.677088"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-03 11:39:14.677088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 776]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (778) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 778) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 7ms (Views: 1.0ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.689471"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0108"], ["updated_at", "2014-11-03 11:39:14.689471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0109' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.692788"], ["slug", "surname-0109"], ["surname", "Surname-0109"], ["updated_at", "2014-11-03 11:39:14.692788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0110", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0109"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 779]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0109' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (780) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0110' AND "people"."given_name" IS NULL AND ("people"."id" != 780) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 780 [["surname", "Surname-0110"], ["updated_at", "2014-11-03 11:39:14.701413"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0109 Completed 302 Found in 8ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.707267"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0111"], ["updated_at", "2014-11-03 11:39:14.707267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0112' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.710683"], ["slug", "surname-0112"], ["surname", "Surname-0112"], ["updated_at", "2014-11-03 11:39:14.710683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0113", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0112"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 781]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0112' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (782) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0113' AND "people"."given_name" IS NULL AND ("people"."id" != 782) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 782 [["surname", "Surname-0113"], ["updated_at", "2014-11-03 11:39:14.719583"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0112 Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 782]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.727067"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0114"], ["updated_at", "2014-11-03 11:39:14.727067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0115' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.730881"], ["slug", "surname-0115"], ["surname", "Surname-0115"], ["updated_at", "2014-11-03 11:39:14.730881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0116", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0115"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 783]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0115' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (784) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0116' AND "people"."given_name" IS NULL AND ("people"."id" != 784) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 784 [["surname", "Surname-0116"], ["updated_at", "2014-11-03 11:39:14.739896"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0115 Completed 302 Found in 8ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.745940"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0117"], ["updated_at", "2014-11-03 11:39:14.745940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0118' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.749605"], ["slug", "surname-0118"], ["surname", "Surname-0118"], ["updated_at", "2014-11-03 11:39:14.749605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0118"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 785]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0118' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (786) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.761150"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0119"], ["updated_at", "2014-11-03 11:39:14.761150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0120' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.764804"], ["slug", "surname-0120"], ["surname", "Surname-0120"], ["updated_at", "2014-11-03 11:39:14.764804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0120"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 787]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0120' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (788) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.776349"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0121"], ["updated_at", "2014-11-03 11:39:14.776349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0122' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.781046"], ["slug", "surname-0122"], ["surname", "Surname-0122"], ["updated_at", "2014-11-03 11:39:14.781046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0122"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 789]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0122' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (790) ORDER BY groups.name Completed 200 OK in 20ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.806337"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0123"], ["updated_at", "2014-11-03 11:39:14.806337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0124' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.809586"], ["slug", "surname-0124"], ["surname", "Surname-0124"], ["updated_at", "2014-11-03 11:39:14.809586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0124"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 791]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0124' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (792) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.822824"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.822824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 735]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 735]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 735]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "735"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.827668"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.827668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.832550"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0125"], ["updated_at", "2014-11-03 11:39:14.832550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0126' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.835692"], ["slug", "surname-0126"], ["surname", "Surname-0126"], ["updated_at", "2014-11-03 11:39:14.835692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0126"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 793]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0126' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (794) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.848931"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.162@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.848931"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 737]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 737]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 737]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "737"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.854080"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.854080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.858840"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0127"], ["updated_at", "2014-11-03 11:39:14.858840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0128' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.862036"], ["slug", "surname-0128"], ["surname", "Surname-0128"], ["updated_at", "2014-11-03 11:39:14.862036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0128"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 795]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0128' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (796) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.872545"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0129"], ["updated_at", "2014-11-03 11:39:14.872545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0130' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.875751"], ["slug", "surname-0130"], ["surname", "Surname-0130"], ["updated_at", "2014-11-03 11:39:14.875751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.882585"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.882585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 739]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 739]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 739]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "739"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.887264"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.887264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.888951"], ["group_id", 740], ["person_id", 798], ["updated_at", "2014-11-03 11:39:14.888951"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 798]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:14.890364' WHERE "people"."id" = 798 SQL (0.4ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:14.891059' WHERE "groups"."id" = 740  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0130"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 797]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0130' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (798) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.903184"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0131"], ["updated_at", "2014-11-03 11:39:14.903184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0132' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.906465"], ["slug", "surname-0132"], ["surname", "Surname-0132"], ["updated_at", "2014-11-03 11:39:14.906465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0132"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 799]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0132' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (800) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.916957"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0133"], ["updated_at", "2014-11-03 11:39:14.916957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 801]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.924389"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0134"], ["updated_at", "2014-11-03 11:39:14.924389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 802]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.931669"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-03 11:39:14.931669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 803]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.942181"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.942181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 741]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 741]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 741]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "741"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.946689"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.946689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.951606"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0136"], ["updated_at", "2014-11-03 11:39:14.951606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0137' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.955269"], ["slug", "surname-0137"], ["surname", "Surname-0137"], ["updated_at", "2014-11-03 11:39:14.955269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0137"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 804]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0137' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (805) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.965351"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0138"], ["updated_at", "2014-11-03 11:39:14.965351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0139' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.967751"], ["slug", "surname-0139"], ["surname", "Surname-0139"], ["updated_at", "2014-11-03 11:39:14.967751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0139"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 806]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0139' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (807) ORDER BY groups.name Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.980204"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.980204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 743]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 743]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 743]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "743"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:14.984995"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:14.984995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:14.989822"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0140"], ["updated_at", "2014-11-03 11:39:14.989822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0141' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:14.992082"], ["slug", "surname-0141"], ["surname", "Surname-0141"], ["updated_at", "2014-11-03 11:39:14.992082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0141"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 808]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0141' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (809) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.002330"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0142"], ["updated_at", "2014-11-03 11:39:15.002330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 810]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.011360"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.011360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 745]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 745]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 745]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0057-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "745"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.016031"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.016031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.020836"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0143"], ["updated_at", "2014-11-03 11:39:15.020836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 811]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.027868"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0144"], ["updated_at", "2014-11-03 11:39:15.027868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0145", "image"=>"#"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 812]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0145' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0145' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.034647"], ["image", nil], ["slug", "surname-0145"], ["surname", "Surname-0145"], ["updated_at", "2014-11-03 11:39:15.034647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0145/image/edit Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.043168"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0146"], ["updated_at", "2014-11-03 11:39:15.043168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.046052"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:39:15.046052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 814]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.055714"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-03 11:39:15.055714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0148"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 816]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0148' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0148' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.062471"], ["slug", "surname-0148"], ["surname", "Surname-0148"], ["updated_at", "2014-11-03 11:39:15.062471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0148 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.068283"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-03 11:39:15.068283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0150"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 818]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0150' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0150' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.075401"], ["slug", "surname-0150"], ["surname", "Surname-0150"], ["updated_at", "2014-11-03 11:39:15.075401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0150 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.081300"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0151"], ["updated_at", "2014-11-03 11:39:15.081300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0152"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 820]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0152' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0152' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.087643"], ["slug", "surname-0152"], ["surname", "Surname-0152"], ["updated_at", "2014-11-03 11:39:15.087643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0152 Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.093838"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0153"], ["updated_at", "2014-11-03 11:39:15.093838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 822]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.102787"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0154"], ["updated_at", "2014-11-03 11:39:15.102787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 823]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.111472"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0155"], ["updated_at", "2014-11-03 11:39:15.111472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 824]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.120817"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0156"], ["updated_at", "2014-11-03 11:39:15.120817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 825]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.132322"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.132322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 747]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 747]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 747]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0058-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "747"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.136905"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.136905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.142175"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0157"], ["updated_at", "2014-11-03 11:39:15.142175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0158' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.145534"], ["slug", "surname-0158"], ["surname", "Surname-0158"], ["updated_at", "2014-11-03 11:39:15.145534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0158"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 826]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0158' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (827) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 827]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.156889"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0159"], ["updated_at", "2014-11-03 11:39:15.156889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0160' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.161769"], ["slug", "surname-0160"], ["surname", "Surname-0160"], ["updated_at", "2014-11-03 11:39:15.161769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0160"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 828]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0160' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (829) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 829]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.174444"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0161"], ["updated_at", "2014-11-03 11:39:15.174444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0162' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.177861"], ["slug", "surname-0162"], ["surname", "Surname-0162"], ["updated_at", "2014-11-03 11:39:15.177861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0162"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 830]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0162' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (831) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 831]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.203374"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.203374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 749]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 749]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 749]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "749"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.208154"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.208154"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 750]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 750]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 750]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "749/750"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:15.213078"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.213078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (9.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.234193"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.234193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:15.241055"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:15.241055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 832]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 832]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 832]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (832) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 40.1ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:15 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 832]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0163' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.313089"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0163"], ["surname", "Surname-0163"], ["updated_at", "2014-11-03 11:39:15.313089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:15.317252"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0164"], ["updated_at", "2014-11-03 11:39:15.317252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.321359"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0165"], ["updated_at", "2014-11-03 11:39:15.321359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.323637"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:39:15.323637"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.325550"], ["event", "create"], ["item_id", 836], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 836]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 836]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.329836"], ["event", "destroy"], ["item_id", 836], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 836\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-03 11:39:15.323637000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 836], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"47"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 835]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 47]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 836]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 836) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.323637"], ["id", 836], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:39:15.338332"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:15.340348"], ["event", "create"], ["item_id", 836], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.346655"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0166"], ["updated_at", "2014-11-03 11:39:15.346655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0167' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.349627"], ["slug", "surname-0167"], ["surname", "Surname-0167"], ["updated_at", "2014-11-03 11:39:15.349627"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.351498"], ["event", "create"], ["item_id", 838], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0167\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.357909"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.357909"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.359710"], ["event", "create"], ["item_id", 753], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.178@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 753]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 753]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 753]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0059-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "753"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.364918"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.364918"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.367106"], ["event", "create"], ["item_id", 754], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0059\nteam_email_address:\n- \n- example.user.177@digital.justice.gov.uk\nancestry:\n- \n- '753'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.368445"], ["group_id", 754], ["person_id", 838], ["updated_at", "2014-11-03 11:39:15.368445"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.369998"], ["event", "create"], ["item_id", 144], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 838\ngroup_id:\n- \n- 754\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.370874' WHERE "people"."id" = 838 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.371510' WHERE "groups"."id" = 754  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 144]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.373610"], ["event", "destroy"], ["item_id", 144], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 144\ngroup_id: 754\nperson_id: 838\nrole: \ncreated_at: &1 2014-11-03 11:39:15.368445000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 144], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.375219' WHERE "people"."id" = 838 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.375772' WHERE "groups"."id" = 754  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"53"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 837]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 53]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 144]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.384567"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0168"], ["updated_at", "2014-11-03 11:39:15.384567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0169' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.387016"], ["slug", "surname-0169"], ["surname", "Surname-0169"], ["updated_at", "2014-11-03 11:39:15.387016"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.388640"], ["event", "create"], ["item_id", 840], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0169\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"54"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 839]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 54]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 840]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 840]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 840]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:15.396504"], ["event", "destroy"], ["item_id", 840], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 840\ngiven_name: \nsurname: Surname-0169\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:39:15.387016000 Z\nupdated_at: 2014-11-03 11:39:15.387016000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0168"]] PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 840], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 840]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.402794"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0170"], ["updated_at", "2014-11-03 11:39:15.402794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0171' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.405471"], ["slug", "surname-0171"], ["surname", "Surname-0171"], ["updated_at", "2014-11-03 11:39:15.405471"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.407120"], ["event", "create"], ["item_id", 842], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0171\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.413985"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.413985"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.415950"], ["event", "create"], ["item_id", 755], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.180@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 755]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 755]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 755]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "755"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.421042"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.421042"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.423746"], ["event", "create"], ["item_id", 756], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0060\nteam_email_address:\n- \n- example.user.179@digital.justice.gov.uk\nancestry:\n- \n- '755'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.425264"], ["group_id", 756], ["person_id", 842], ["updated_at", "2014-11-03 11:39:15.425264"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.426916"], ["event", "create"], ["item_id", 145], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 842\ngroup_id:\n- \n- 756\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.427698' WHERE "people"."id" = 842 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.428342' WHERE "groups"."id" = 756  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"59"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 841]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 59]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 145]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.439665"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.439665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 757]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 757]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 757]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "757"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.444374"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.444374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.455795"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.455795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 759]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 759]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 759]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "759"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.460604"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.460604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 760]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 760]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 760]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "759/760"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:15.465762"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.465762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 761]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 761]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 761]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "759/760/761"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:15.470946"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.470946"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (759, 760, 761, 762) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.478890"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.478890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 763]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 763]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 763]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "763"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.483656"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.483656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 764]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 764]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 764]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "763/764"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:15.488713"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.488713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 765]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 765]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 765]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "763/764/765"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:15.493631"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.493631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0066' AND "groups"."id" != 764) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.498448"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.498448"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (767) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.507082"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.507082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 768]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 768]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 768]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0070-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "768"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.513888"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.513888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '768/769' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.522520"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.522520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 770]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 770]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 770]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0071-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0071' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0071' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "770"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.527091"], ["name", "Group-0071"], ["slug", "group-0071"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.527091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '770/771' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.549325"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.549325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '772'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.559701"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.559701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.566614"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.566614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 774]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 774]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 774]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0072-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0072' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0072' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "774"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.571409"], ["name", "Group-0072"], ["slug", "group-0072"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.571409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 774]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '774'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.579660"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.579660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 776]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 776]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 776]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "776"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.584150"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.584150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.587566"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:39:15.587566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.589841"], ["group_id", 777], ["person_id", 843], ["updated_at", "2014-11-03 11:39:15.589841"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.590513' WHERE "people"."id" = 843 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 777]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.591839' WHERE "groups"."id" = 777  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 777 OR "groups"."ancestry" ILIKE '776/777/%') OR "groups"."ancestry" = '776/777')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.7ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (777) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.601517"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.601517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 778]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 778]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 778]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0074-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0074' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "778"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.606165"], ["name", "Group-0074"], ["slug", "group-0074"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.606165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.609525"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:39:15.609525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.611564"], ["group_id", 779], ["person_id", 844], ["updated_at", "2014-11-03 11:39:15.611564"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.612219' WHERE "people"."id" = 844 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 779]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.613516' WHERE "groups"."id" = 779  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 779]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 779]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 779]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0075-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0075' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0075' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "778/779"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:15.618791"], ["name", "Group-0075"], ["slug", "group-0075"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.618791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.622322"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:39:15.622322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.624418"], ["group_id", 780], ["person_id", 845], ["updated_at", "2014-11-03 11:39:15.624418"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.625066' WHERE "people"."id" = 845 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 780]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.626343' WHERE "groups"."id" = 780  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 779 OR "groups"."ancestry" ILIKE '778/779/%') OR "groups"."ancestry" = '778/779')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (779,780) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.636394"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.636394"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 781]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 781]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 781]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0076-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0076' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "781"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.640989"], ["name", "Group-0076"], ["slug", "group-0076"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.640989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.644175"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:39:15.644175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.646109"], ["group_id", 782], ["person_id", 846], ["updated_at", "2014-11-03 11:39:15.646109"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.646795' WHERE "people"."id" = 846 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 782]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.648144' WHERE "groups"."id" = 782  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 782]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 782]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 782]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0077-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0077' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0077' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "781/782"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:15.653404"], ["name", "Group-0077"], ["slug", "group-0077"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.653404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.656664"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:39:15.656664"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.658620"], ["group_id", 783], ["person_id", 847], ["updated_at", "2014-11-03 11:39:15.658620"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.659298' WHERE "people"."id" = 847 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 783]] SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.660801' WHERE "groups"."id" = 783  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.663838"], ["group_id", 783], ["person_id", 847], ["updated_at", "2014-11-03 11:39:15.663838"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.664820' WHERE "people"."id" = 847 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 783]] SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.667103' WHERE "groups"."id" = 783  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 782 OR "groups"."ancestry" ILIKE '781/782/%') OR "groups"."ancestry" = '781/782')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (782,783) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.678186"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.678186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 784]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 784]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 784]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0078-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0078' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "784"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.682951"], ["name", "Group-0078"], ["slug", "group-0078"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.682951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.686125"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:39:15.686125"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.688229"], ["group_id", 785], ["person_id", 848], ["updated_at", "2014-11-03 11:39:15.688229"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.688822' WHERE "people"."id" = 848 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 785]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.690051' WHERE "groups"."id" = 785  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 785]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 785]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 785]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0079-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0079' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0079' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "784/785"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:15.695206"], ["name", "Group-0079"], ["slug", "group-0079"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.695206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.698699"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:39:15.698699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.700681"], ["group_id", 786], ["person_id", 849], ["updated_at", "2014-11-03 11:39:15.700681"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.701326' WHERE "people"."id" = 849 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 786]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.702546' WHERE "groups"."id" = 786  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.704148"], ["group_id", 786], ["person_id", 849], ["updated_at", "2014-11-03 11:39:15.704148"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.704750' WHERE "people"."id" = 849 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 786]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.706004' WHERE "groups"."id" = 786  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 785 OR "groups"."ancestry" ILIKE '784/785/%') OR "groups"."ancestry" = '784/785')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (785,786) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.715374"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.715374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 787]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 787]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 787]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0080-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0080' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0080' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "787"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.720021"], ["name", "Group-0080"], ["slug", "group-0080"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.720021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '787/788/%' OR "groups"."ancestry" = '787/788')) SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 788]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 788]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.729392"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.729392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 789]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 789]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 789]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0081-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0081' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "789"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.733915"], ["name", "Group-0081"], ["slug", "group-0081"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.733915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '789/790/%' OR "groups"."ancestry" = '789/790'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.742522"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.742522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 791]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 791]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 791]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0082-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0082' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0082' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "791"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.747575"], ["name", "Group-0082"], ["slug", "group-0082"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.747575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0172' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.751132"], ["slug", "surname-0172"], ["surname", "Surname-0172"], ["updated_at", "2014-11-03 11:39:15.751132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.752685"], ["group_id", 792], ["person_id", 850], ["updated_at", "2014-11-03 11:39:15.752685"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.753305' WHERE "people"."id" = 850 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 792]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.754607' WHERE "groups"."id" = 792  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '791/792' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 792]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.765303"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.765303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 793]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 793]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 793]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0083-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0083' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "793"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.769985"], ["name", "Group-0083"], ["slug", "group-0083"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.769985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '793/794' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 794]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.780797"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.780797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 795]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 795]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 795]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0084-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0084' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "795"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.785120"], ["name", "Group-0084"], ["slug", "group-0084"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.785120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0173' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.788276"], ["slug", "surname-0173"], ["surname", "Surname-0173"], ["updated_at", "2014-11-03 11:39:15.788276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.789807"], ["group_id", 796], ["person_id", 851], ["updated_at", "2014-11-03 11:39:15.789807"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.790492' WHERE "people"."id" = 851 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 796]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.791792' WHERE "groups"."id" = 796  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '795/796' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 796]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.802377"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.802377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 797]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 797]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 797]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0085-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0085' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0085' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "797"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.806919"], ["name", "Group-0085"], ["slug", "group-0085"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.806919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 798]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 798]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 798]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0086-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0086' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0086' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "797/798"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:15.811729"], ["name", "Group-0086"], ["slug", "group-0086"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.811729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 798]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '797/798' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.823258"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.823258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 800]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 800]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 800]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "800"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.828069"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.828069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 800) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 800 [["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.830931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 800]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 800]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 800]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "800"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.836408"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.836408"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.843658"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.843658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "803"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.848316"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.848316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 803) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 803 [["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.851228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "803"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.856247"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.856247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 803) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 803 [["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.859122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 803]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "803"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.864656"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.864656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.872546"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.872546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 807]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 807]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 807]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "807"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.877677"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.877677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.885365"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.237@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.885365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 809]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 809]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 809]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "809"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.892313"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.892313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 809]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 809]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 809]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 810) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 810) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 810 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-03 11:39:15.898490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 810]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.906755"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.906755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 811]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 811]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 811]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0087-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0087' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "811"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.910933"], ["name", "Group-0087"], ["slug", "group-0087"], ["team_email_address", "example.user.238@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.910933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0174' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.913727"], ["slug", "surname-0174"], ["surname", "Surname-0174"], ["updated_at", "2014-11-03 11:39:15.913727"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.915784"], ["group_id", 812], ["leader", "t"], ["person_id", 852], ["updated_at", "2014-11-03 11:39:15.915784"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:15.917309' WHERE "people"."id" = 852 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:15.918225' WHERE "groups"."id" = 812  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 812]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.927591"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.927591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 813]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 813]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 813]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "813"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:15.933353"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.241@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.933353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 813]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 813]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 813]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.942595"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:15.942595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.947013"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0175"], ["updated_at", "2014-11-03 11:39:15.947013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 853], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.950325"], ["updated_at", "2014-11-03 11:39:15.950325"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "0ddce4c3-b59b-4c87-b3ab-9f8f1dbcbc59"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:39:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576963e8ba6_5b4e3ffb64465bf0992b1@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/0ddce4c3-b59b-4c87-b3ab-9f8f1dbcbc59?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.957634"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0176"], ["updated_at", "2014-11-03 11:39:15.957634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 854], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.960592"], ["updated_at", "2014-11-03 11:39:15.960592"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4d26781c-ad1b-4421-ae1a-9c912a5c6737"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576963eb485_5b4e3ffb64465bf099316@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/4d26781c-ad1b-4421-ae1a-9c912a5c6737?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.969450"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0177"], ["updated_at", "2014-11-03 11:39:15.969450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 855], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.972780"], ["updated_at", "2014-11-03 11:39:15.972780"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "9e32d936-b6bf-4b8a-8539-3b3793b3402d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.9ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:39:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576963ee3a5_5b4e3ffb64465bf099411@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/9e32d936-b6bf-4b8a-8539-3b3793b3402d?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.980436"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0178"], ["updated_at", "2014-11-03 11:39:15.980436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 856], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:15.983377"], ["updated_at", "2014-11-03 11:39:15.983377"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "6569b7e9-e16c-4107-9370-4e9c8cee7048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:39:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576963f0c43_5b4e3ffb64465bf09952@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/6569b7e9-e16c-4107-9370-4e9c8cee7048?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.990730"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0179"], ["updated_at", "2014-11-03 11:39:15.990730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 857], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:39:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576963f2ee2_5b4e3ffb64465bf099625@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:15.999805"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-03 11:39:15.999805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.001671"], ["updated_at", "2014-11-03 11:39:16.001671"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "3f94b864-9ae8-4526-87f4-44c905c9eda2"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 858]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576964182d_5b4e3ffb64465bf099713@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/3f94b864-9ae8-4526-87f4-44c905c9eda2?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.010746"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0181"], ["updated_at", "2014-11-03 11:39:16.010746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.012768"], ["updated_at", "2014-11-03 11:39:16.012768"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "69e741fe-ecea-43e8-865e-566a0cc858e6"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 859]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.3ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457696442e0_5b4e3ffb64465bf099849@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/69e741fe-ecea-43e8-865e-566a0cc858e6?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.021875"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-03 11:39:16.021875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.023749"], ["updated_at", "2014-11-03 11:39:16.023749"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "bb258232-5b03-4509-92c8-8ce22da79bf1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 860]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.1ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545769646d77_5b4e3ffb64465bf0999df@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/bb258232-5b03-4509-92c8-8ce22da79bf1?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.032423"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0183"], ["updated_at", "2014-11-03 11:39:16.032423"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.034305"], ["updated_at", "2014-11-03 11:39:16.034305"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "e9c18c17-7c72-455d-9be6-ada245d5a608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 861]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.2ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <5457696496d1_5b4e3ffb64465bf01000cd@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/e9c18c17-7c72-455d-9be6-ada245d5a608?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.043105"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0184"], ["updated_at", "2014-11-03 11:39:16.043105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.045077"], ["updated_at", "2014-11-03 11:39:16.045077"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "9b011cdd-6b11-4aef-922d-71a5de53d60e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 862]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.4ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576964c236_5b4e3ffb64465bf01001a0@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/9b011cdd-6b11-4aef-922d-71a5de53d60e?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.055392"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0185"], ["updated_at", "2014-11-03 11:39:16.055392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 863]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576964eb34_5b4e3ffb64465bf01002a0@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.065622"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:39:16.065622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.068100"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:39:16.068100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 865], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 864]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to recipient@example.com (2.0ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: recipient@example.com Message-ID: <5457696411b6a_5b4e3ffb64465bf010036b@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.077211"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:39:16.077211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.080071"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:39:16.080071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 867], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 866]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to recipient@example.com (2.2ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: recipient@example.com Message-ID: <5457696414adb_5b4e3ffb64465bf01004a@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.089735"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:39:16.089735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.092236"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:39:16.092236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 869], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 868]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to recipient@example.com (2.1ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: recipient@example.com Message-ID: <5457696417a4e_5b4e3ffb64465bf0100570@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.101734"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:39:16.101734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.104246"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:39:16.104246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 871], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 870]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: recipient@example.com Message-ID: <545769641a7f5_5b4e3ffb64465bf0100661@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.112670"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:39:16.112670"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.115184"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:39:16.115184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 873], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 872]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.9ms Sent mail to recipient@example.com (2.6ms) Date: Mon, 03 Nov 2014 11:39:16 +0000 From: support@example.com To: recipient@example.com Message-ID: <545769641d8c2_5b4e3ffb64465bf0100778@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:16.130587"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:16.130587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 874]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 874]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 874]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (874) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.182964"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.244@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.182964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 816]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 816]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 816]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "816"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:16.187709"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.243@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.187709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:16.190328"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-03 11:39:16.190328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 874]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 33.5ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"47", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 874]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 47], ["created_at", "2014-11-03 11:39:16.249646"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-03 11:39:16.249646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 23ms (ActiveRecord: 1.1ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 874]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (875) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 47]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:16.298092"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:16.298092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 876]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 876]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 876]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (876) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.348992"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.245@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.348992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 818]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 818]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 818]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "818"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:16.354068"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.354068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 819]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 819]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 819]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "818/819"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:16.359785"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.359785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 820]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 820]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 820]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "818/819/820"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:16.364810"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.364810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 876]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (818) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (818) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 818]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (2.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 18ms (Views: 12.8ms | ActiveRecord: 1.4ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 876]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (819) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (818, 819) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 819]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818/819' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818/819' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818/819' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.1ms | ActiveRecord: 1.5ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 876]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (820) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (818, 819, 820) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 820]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818/819/820' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818/819/820' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '818/819/820' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:16.436922"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:16.436922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 877]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 877]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 877]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (877) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.1ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.488923"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.488923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 822]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 822]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 822]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "822"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:16.494864"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.494864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 823]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 823]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 823]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "822/823"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:16.500004"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.500004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 824]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 824]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 824]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "822/823/824"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:16.505067"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.505067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 877]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (825) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (822, 823, 824, 825) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 825]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '822/823/824/825' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '822/823/824/825' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 825]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.0ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:16.536036"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:16.536036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 878]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 878]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 878]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (878) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.587893"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.587893"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 826]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 826]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 826]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "826"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:16.593314"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.593314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 827]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 827]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 827]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "826/827"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:16.598237"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.598237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 828]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 828]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 828]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "826/827/828"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:16.603275"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.603275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.605978"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:39:16.605978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.607543"], ["group_id", 827], ["person_id", 879], ["updated_at", "2014-11-03 11:39:16.607543"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:16.608214' WHERE "people"."id" = 879 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:16.608831' WHERE "groups"."id" = 827  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.611084"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:39:16.611084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.612513"], ["group_id", 827], ["person_id", 880], ["updated_at", "2014-11-03 11:39:16.612513"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:16.613088' WHERE "people"."id" = 880 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:16.613584' WHERE "groups"."id" = 827  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.616004"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:39:16.616004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:16.617482"], ["group_id", 827], ["person_id", 881], ["updated_at", "2014-11-03 11:39:16.617482"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:16.618100' WHERE "people"."id" = 881 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:16.618628' WHERE "groups"."id" = 827  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 878]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (827) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (826, 827) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 827]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '826/827' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '826/827' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '826/827' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.6ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:16.656488"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.656488"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 830]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 830]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 830]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "830"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:16.664046"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.258@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.664046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 831]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 831]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 831]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "830/831"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:16.670874"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.670874"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 832]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 832]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 832]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "830/831/832"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:16.676163"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.260@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:16.676163"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:16 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:17.240642"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:17.240642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 882]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 882]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 882]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (882) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 46ms (Views: 39.8ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 882]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 882]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 0.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 882]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 882]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (833) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (830, 831, 832, 833) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 833]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '830/831/832/833' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '830/831/832/833' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 833]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.6ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:17.601558"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:17.601558"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 834]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 834]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 834]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "834"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:17.607380"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.262@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:17.607380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 835]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 835]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 835]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "834/835"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:17.613002"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:17.613002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 836]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 836]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 836]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "834/835/836"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:17.618910"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.264@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:17.618910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:17 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:18.203331"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:18.203331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 883]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 883]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 23ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 883]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (883) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 883]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 883]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 883]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:18.496043"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:18.496043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 884]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 884]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 884]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (884) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.5ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.553436"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.553436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "838"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:18.558751"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.266@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.558751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 839]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 839]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 839]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "838/839"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:18.564378"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.564378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 840]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 840]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 840]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "838/839/840"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:18.570032"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.268@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.570032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 838) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 838 [["team_email_address", "example.user.270@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.573499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "838"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:18.578826"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.578826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 884]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (842) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (838, 842) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 842]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '838/842' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '838/842' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 842]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.5ms | ActiveRecord: 1.6ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 884]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (842) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (838, 842) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 838]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (838) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '838/842' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 19.2ms | ActiveRecord: 2.0ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 884]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (842) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (838, 842) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 842 OR "groups"."ancestry" ILIKE '838/842/%') OR "groups"."ancestry" = '838/842')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (842) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 10.8ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:18.659825"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:18.659825"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 885]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 885]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 885]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (885) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.714341"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.714341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 843]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 843]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 843]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "843"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:18.719778"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.272@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.719778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 844]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 844]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 844]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "843/844"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:18.724875"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.724875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 845]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 845]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 845]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "843/844/845"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:18.729913"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.274@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.729913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.733412"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:39:18.733412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:18.735242"], ["group_id", 846], ["person_id", 886], ["updated_at", "2014-11-03 11:39:18.735242"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:18.735950' WHERE "people"."id" = 886 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:18.736565' WHERE "groups"."id" = 846  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.738935"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:39:18.738935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:18.740493"], ["group_id", 846], ["person_id", 887], ["updated_at", "2014-11-03 11:39:18.740493"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:18.741064' WHERE "people"."id" = 887 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:18.741693' WHERE "groups"."id" = 846  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.743985"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:39:18.743985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:18.745443"], ["group_id", 846], ["person_id", 888], ["updated_at", "2014-11-03 11:39:18.745443"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:18.746026' WHERE "people"."id" = 888 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:18.746670' WHERE "groups"."id" = 846  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 885]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (846) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (843, 844, 845, 846) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 846]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '843/844/845/846' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '843/844/845/846' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 846]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.1ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:18.787357"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:18.787357"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 889]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 889]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 889]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (889) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.0ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.845074"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.845074"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 847]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 847]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 847]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "847"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:18.851647"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.276@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.851647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 848]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 848]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 848]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "847/848"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:18.857345"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.857345"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 849]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 849]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 849]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "847/848/849"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:39:18.862167"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.278@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:18.862167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.864954"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:39:18.864954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:18.866485"], ["group_id", 848], ["person_id", 890], ["updated_at", "2014-11-03 11:39:18.866485"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:18.867120' WHERE "people"."id" = 890 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:18.867742' WHERE "groups"."id" = 848  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.870077"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:39:18.870077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:18.871514"], ["group_id", 848], ["person_id", 891], ["updated_at", "2014-11-03 11:39:18.871514"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:18.872112' WHERE "people"."id" = 891 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:18.872615' WHERE "groups"."id" = 848  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:18.874882"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:39:18.874882"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:18.876295"], ["group_id", 848], ["person_id", 892], ["updated_at", "2014-11-03 11:39:18.876295"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:18.876872' WHERE "people"."id" = 892 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:18.877395' WHERE "groups"."id" = 848  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 889]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (848) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (847, 848) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 848]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '847/848' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '847/848' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '847/848' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.4ms | ActiveRecord: 1.4ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-03 11:39:18 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 889]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (848) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (847, 848) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 848 OR "groups"."ancestry" ILIKE '847/848/%') OR "groups"."ancestry" = '847/848')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (850,849,848) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.0ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:39:18.932930"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:39:18.932930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:39:18.944770"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:39:18.944770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:39:18.956617"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:39:18.956617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:39:18.968082"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:39:18.968082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:39:18.980776"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:39:18.980776"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:19.003029"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.280@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:19.003029"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:19.029768"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.282@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:19.029768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:19.062738"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:19.062738"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 898]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 898]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 898]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (898) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.4ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 898]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (898) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.4ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.9ms | ActiveRecord: 1.3ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 898]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (898) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 898]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 898]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:19.192536"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:19.192536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 853]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 853]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 853]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "853"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:19.198413"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.284@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:19.198413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0186' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:19.201136"], ["slug", "surname-0186"], ["surname", "Surname-0186"], ["updated_at", "2014-11-03 11:39:19.201136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:19.203085"], ["group_id", 854], ["person_id", 899], ["updated_at", "2014-11-03 11:39:19.203085"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 899]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:19.204486' WHERE "people"."id" = 899 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:19.205224' WHERE "groups"."id" = 854  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 853) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 853 [["team_email_address", "example.user.286@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:19.208145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 853]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 853]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 853]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "853"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:19.213564"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.285@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:19.213564"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:19.778720"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:19.778720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 900]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (900) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.4ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0186/edit" for 127.0.0.1 at 2014-11-03 11:39:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0186"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0186' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (899) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (853, 854) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (853, 854) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 899]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.1ms | ActiveRecord: 1.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:20 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/add_membership?id=surname-0186" for 127.0.0.1 at 2014-11-03 11:39:20 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0186"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0186' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (899) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (10.2ms) Completed 200 OK in 24ms (Views: 18.2ms | ActiveRecord: 1.0ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:20 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0186" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0186", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"854", "leader"=>"0", "id"=>"167"}, "70349040689260"=>{"role"=>"Talker", "group_id"=>"855", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0186"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0186' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (899) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 899]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 899 AND "memberships"."id" != 167 AND "memberships"."group_id" = 854) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 854 AND "memberships"."id" != 167 AND "memberships"."person_id" = 899) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0186' AND "people"."given_name" = '' AND ("people"."id" != 899) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 899 AND "memberships"."id" != 167 AND "memberships"."group_id" = 854) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 854 AND "memberships"."id" != 167 AND "memberships"."person_id" = 899) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 899 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:39:21.149574"]] SQL (0.2ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 167 [["role", ""], ["updated_at", "2014-11-03 11:39:21.150881"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:21.151870' WHERE "people"."id" = 899 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:21.152612' WHERE "groups"."id" = 854 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:21.153443"], ["group_id", 855], ["person_id", 899], ["role", "Talker"], ["updated_at", "2014-11-03 11:39:21.153443"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 899]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:21.155244' WHERE "people"."id" = 899 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 855]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:21.156745' WHERE "groups"."id" = 855  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/people/surname-0186 Completed 302 Found in 24ms (ActiveRecord: 3.4ms) Started GET "/people/surname-0186" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0186"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 900]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0186' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (899) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (853, 855) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (853, 854) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (853, 855) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (853, 854) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.9ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 899]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:21.262505"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.288@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:21.262505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 856]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 856]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 856]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0090-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0090' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0090' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "856"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:21.267339"], ["name", "Group-0090"], ["slug", "group-0090"], ["team_email_address", "example.user.287@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:21.267339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:21.828998"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:21.828998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 901]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 901]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 901]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (901) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 901]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:21 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 901]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 52.6ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 901]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 901]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms) Completed 200 OK in 9ms (Views: 7.2ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 901]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:22.270124"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.289@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:22.270124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 858]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 858]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 858]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "858"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:22.275967"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.290@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:22.275967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0187' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:22.278533"], ["slug", "surname-0187"], ["surname", "Surname-0187"], ["updated_at", "2014-11-03 11:39:22.278533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:22.280491"], ["group_id", 859], ["person_id", 902], ["updated_at", "2014-11-03 11:39:22.280491"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 902]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:22.281981' WHERE "people"."id" = 902 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:22.282651' WHERE "groups"."id" = 859  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:22.845546"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:22.845546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 903]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 903]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 903]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (903) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 903]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0187/edit" for 127.0.0.1 at 2014-11-03 11:39:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0187"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 903]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0187' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (902) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (858, 859) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (858, 859) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 902]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.3ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 903]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0187" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0187", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"859", "leader"=>"0", "id"=>"169"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0187"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 903]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0187' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (902) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 902]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 902 AND "memberships"."id" != 169 AND "memberships"."group_id" = 859) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 859 AND "memberships"."id" != 169 AND "memberships"."person_id" = 902) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0187' AND "people"."given_name" = '' AND ("people"."id" != 902) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 902 AND "memberships"."id" != 169 AND "memberships"."group_id" = 859) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 859 AND "memberships"."id" != 169 AND "memberships"."person_id" = 902) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 902 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:39:23.194518"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 169 [["role", "Head Honcho"], ["updated_at", "2014-11-03 11:39:23.195573"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:23.196307' WHERE "people"."id" = 902 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:23.196852' WHERE "groups"."id" = 859  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/people/surname-0187 Completed 302 Found in 17ms (ActiveRecord: 2.4ms) Started GET "/people/surname-0187" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0187"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 903]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0187' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (902) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (858, 859) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (858, 859) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.9ms | ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 902]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:23.296198"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.292@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:23.296198"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 860]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 860]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 860]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "860"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:23.301137"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.291@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:23.301137"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 8.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:23.875624"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:23.875624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 904]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 904]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 904]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (904) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.1ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 904]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 904]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 32.7ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 904]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"861", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 904]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:24.215670"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:39:24.215670"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:24.216647"], ["group_id", 861], ["leader", "t"], ["person_id", 905], ["role", "Head Honcho"], ["updated_at", "2014-11-03 11:39:24.216647"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 905]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:24.218612' WHERE "people"."id" = 905 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 861]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:24.220190' WHERE "groups"."id" = 861  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/people/taylor Completed 302 Found in 14ms (ActiveRecord: 1.7ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 904]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (905) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (860, 861) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (860, 861) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 905]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:24.318729"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:24.318729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 906]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 906]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 906]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (906) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.3ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:24.371395"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.293@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:24.371395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 862]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 862]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 862]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "862"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:24.377511"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.294@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:24.377511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0188' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:24.380215"], ["slug", "surname-0188"], ["surname", "Surname-0188"], ["updated_at", "2014-11-03 11:39:24.380215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:24.382266"], ["group_id", 863], ["person_id", 907], ["updated_at", "2014-11-03 11:39:24.382266"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 907]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:24.383767' WHERE "people"."id" = 907 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:24.384443' WHERE "groups"."id" = 863  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0188/edit" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0188"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 906]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0188' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (907) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (862, 863) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (862, 863) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 907]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.8ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.8ms | ActiveRecord: 1.7ms) Started DELETE "/memberships/171?referer=%2Fpeople%2Fsurname-0188%2Fedit" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0188/edit", "id"=>"171"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 906]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 171]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 171]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 907]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:24.453500' WHERE "people"."id" = 907 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 863]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:24.454952' WHERE "groups"."id" = 863  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0188/edit Completed 302 Found in 6ms (ActiveRecord: 1.3ms) Started GET "/people/surname-0188/edit" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0188"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 906]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0188' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (907) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 907]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 907]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:24.530820"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0189"], ["updated_at", "2014-11-03 11:39:24.530820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:24.538271"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.295@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:24.538271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 908]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:24.546361"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0190"], ["updated_at", "2014-11-03 11:39:24.546361"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:24.552793"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.296@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:24.552793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 909]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:24.560583"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0191"], ["updated_at", "2014-11-03 11:39:24.560583"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 910]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:24.567764"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0192"], ["updated_at", "2014-11-03 11:39:24.567764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 911]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:24.582511"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.298@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:24.582511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 866]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 866]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 866]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "866"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:24.587196"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.297@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:24.587196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:25.152225"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:25.152225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 912]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 912]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 912]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (912) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.6ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 912]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 912]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 13.8ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 912]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"867", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 912]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 867]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 867]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 867]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 867]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "866/867"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:25.434541"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:39:25.434541"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/teams/digital-services Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 912]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (868) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (866, 867, 868) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 868]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '866/867/868' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '866/867/868' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 868]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.7ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:25.535442"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:25.535442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 913]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 913]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 913]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (913) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 913]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.3ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:25.607469"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:25.607469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 914]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 914]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 914]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (914) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.7ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:25.667959"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.299@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:25.667959"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 869]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "869"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:25.674312"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.300@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:25.674312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 914]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (870) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (869, 870) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 870]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '869/870' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '869/870' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 870]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.5ms | ActiveRecord: 1.6ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 914]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 12.0ms | ActiveRecord: 0.5ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"870", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 914]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 870]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 870]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 870]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 870]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "869/870"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:25.727097"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:39:25.727097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 914]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (871) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (869, 870, 871) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 871]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '869/870/871' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '869/870/871' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 871]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.9ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 870]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:25.761477"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:25.761477"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 915]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 915]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 915]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (915) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 915]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (15.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 35ms (Views: 32.7ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 915]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:25.862168"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:39:25.862168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 915]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (872) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (872) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 872]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '872' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '872' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 872]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.7ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:25.894998"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:25.894998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 916]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 916]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 916]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (916) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 916]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.4ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 916]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:39:25.975942"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:39:25.975942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-03 11:39:25 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 916]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (873) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (873) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 873]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '873' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '873' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 873]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.3ms | ActiveRecord: 1.6ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 916]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (873) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (873) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '873' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '873' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 17.2ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:26.042981"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.301@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:26.042981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:26.632221"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:26.632221"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 917]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 917]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 917]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (917) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.5ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 917]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.8ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 917]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (874) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (874) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 874]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '874' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '874' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 874]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.6ms | ActiveRecord: 1.6ms) Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 917]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.9ms | ActiveRecord: 0.7ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"874", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 917]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 874]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 874]] CACHE (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 874]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 874]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "874"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:26.962617"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:39:26.962617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/teams/csg Completed 302 Found in 9ms (ActiveRecord: 1.6ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-03 11:39:26 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 917]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (875) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (874, 875) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 875]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '874/875' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '874/875' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 875]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.7ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 874]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:27.055847"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:27.055847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 918]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 918]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 918]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (918) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:27.113023"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.303@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:27.113023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 876]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 876]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 876]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0091-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0091' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0091' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "876"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:27.118327"], ["name", "Group-0091"], ["slug", "group-0091"], ["team_email_address", "example.user.302@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:27.118327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 876]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 918]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (876) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (876) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '876' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '876' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.5ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:27.154297"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:27.154297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 919]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 919]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 919]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (919) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0193' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:27.209089"], ["slug", "surname-0193"], ["surname", "Surname-0193"], ["updated_at", "2014-11-03 11:39:27.209089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:27.216321"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.305@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:27.216321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 878]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 878]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 878]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0092-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0092' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0092' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "878"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:27.221551"], ["name", "Group-0092"], ["slug", "group-0092"], ["team_email_address", "example.user.304@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:27.221551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:27.223149"], ["group_id", 879], ["person_id", 920], ["updated_at", "2014-11-03 11:39:27.223149"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:27.223921' WHERE "people"."id" = 920 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:27.224607' WHERE "groups"."id" = 879  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0092/edit" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 919]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0092' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (879) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (878, 879) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 878]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 878]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 878]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (878) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '878/879' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 29.5ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:27.279139"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:27.279139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 880]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 880]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 880]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "880"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:27.285109"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.307@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:27.285109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 881]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 881]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 881]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "880/881"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:27.290871"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:27.290871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:27.867875"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:27.867875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 921]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 921]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 921]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (921) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 921]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 921]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (882) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (880, 881, 882) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 882]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '880/881/882' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '880/881/882' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 882]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.8ms | ActiveRecord: 1.6ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 921]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (882) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (880, 881, 882) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 881]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 881]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 881]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (880, 881) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '880/881/882' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 28ms (Views: 20.0ms | ActiveRecord: 1.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 921]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"880", "team_email_address"=>"example.user.308@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 921]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (882) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 880]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 880]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 880]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 880]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 882) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 882) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '880/881/882/%' OR "groups"."ancestry" = '880/881/882')) SQL (0.2ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 882 [["ancestry", "880"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-03 11:39:28.262016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/teams/cyberdigital-cyberservices Completed 302 Found in 13ms (ActiveRecord: 2.2ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 921]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (882) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (880, 882) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 882]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '880/882' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '880/882' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 882]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.3ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 882]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 880]]  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:28.364478"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:28.364478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 922]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 922]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 922]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (922) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.8ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:28.423988"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:28.423988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 883]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 883]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 883]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0093-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0093' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0093' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "883"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:28.429429"], ["name", "Group-0093"], ["slug", "group-0093"], ["team_email_address", "example.user.309@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:28.429429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0093/edit" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0093"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 922]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0093' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (884) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (883, 884) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 883]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 883]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 883]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (883) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '883/884' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 19.9ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:28.474021"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.311@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:28.474021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 885]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 885]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 885]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "885"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:28.479837"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:28.479837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "885/886"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:39:28.485179"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.313@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:28.485179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53295/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:28 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:29.101116"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:29.101116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 923]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 923]] Redirected to http://127.0.0.1:53295/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 923]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (923) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 47ms (Views: 41.2ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 923]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 923]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (887) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (885, 886, 887) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 887]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '885/886/887' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '885/886/887' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 887]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.4ms | ActiveRecord: 1.8ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 923]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (887) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (885, 886, 887) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (885, 886) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (14.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '885/886/887' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 24.9ms | ActiveRecord: 2.0ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 923]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.4ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"886", "team_email_address"=>"example.user.313@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 923]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (887) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 887) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 887) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 887 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-03 11:39:29.522781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53295/teams/cyberdigital-cyberservices Completed 302 Found in 13ms (ActiveRecord: 2.2ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 923]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (887) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (885, 886, 887) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 887]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '885/886/887' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '885/886/887' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 887]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.2ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 887]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 886]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:29.625241"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:29.625241"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 924]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 924]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 924]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (924) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 53.8ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:29.698581"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:29.698581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 888]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 888]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 888]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0094-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0094' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0094' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "888"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:29.704168"], ["name", "Group-0094"], ["slug", "group-0094"], ["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:29.704168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0094/edit" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0094"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 924]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0094' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (889) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (888, 889) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 888]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 888]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 888]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (888) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (13.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '888/889' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 32ms (Views: 24.8ms | ActiveRecord: 2.0ms) Started DELETE "/teams/group-0094" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0094"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 924]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0094' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (889) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 888]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 888]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '888/889/%' OR "groups"."ancestry" = '888/889')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '888/889' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 889]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 10ms (ActiveRecord: 1.7ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 924]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (888) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (888) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 888]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '888' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '888' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 888]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 889]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:29.781785"], ["name", "Design"], ["updated_at", "2014-11-03 11:39:29.781785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 48], ["created_at", "2014-11-03 11:39:29.786338"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:39:29.786338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:29.792985"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:29.792985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 925]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 48]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:29.819580"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:29.819580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 926]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 926]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 926]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (926) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.7ms | ActiveRecord: 1.3ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 926]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (925) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.9ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 48]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.6ms | ActiveRecord: 1.0ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-03 11:39:29 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 926]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (925) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 925]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 48]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 13.0ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:30.007105"], ["name", "Design"], ["updated_at", "2014-11-03 11:39:30.007105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 49], ["created_at", "2014-11-03 11:39:30.011787"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:39:30.011787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:30.020131"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:30.020131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 927]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 49]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:30.045879"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:30.045879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 928]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 928]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 928]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (928) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.0ms | ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 928]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Search" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 928]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (927) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 927]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 49]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 17ms (Views: 9.5ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:39:30.204765"], ["name", "Design"], ["updated_at", "2014-11-03 11:39:30.204765"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 50], ["created_at", "2014-11-03 11:39:30.209521"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:39:30.209521"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:30.217632"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:30.217632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 929]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 50]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:30.243232"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:30.243232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 930]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 930]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 930]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (930) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.2ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 930]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Search" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 930]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (929) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 929]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 50]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 10.6ms | ActiveRecord: 0.9ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:30.399250"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:30.399250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 931]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 931]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 931]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (931) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0194' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:30.451719"], ["slug", "surname-0194"], ["surname", "Surname-0194"], ["updated_at", "2014-11-03 11:39:30.451719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0194/edit" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0194"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 931]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0194' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (932) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (43.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 52.8ms | ActiveRecord: 1.3ms) Started DELETE "/people/surname-0194" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0194"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 931]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0194' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (932) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 932]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 931]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 931]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.0ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:30.550165"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:30.550165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 933]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 933]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 933]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (933) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.7ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:30.599378"], ["email", "test.user"], ["slug", "test-user-14a16ef6-5390-4cce-8ef1-22538d61a3f8"], ["surname", "Surname-0195"], ["updated_at", "2014-11-03 11:39:30.599378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-14a16ef6-5390-4cce-8ef1-22538d61a3f8/edit" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-14a16ef6-5390-4cce-8ef1-22538d61a3f8"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 933]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-14a16ef6-5390-4cce-8ef1-22538d61a3f8' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (934) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.1ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user-14a16ef6-5390-4cce-8ef1-22538d61a3f8" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-14a16ef6-5390-4cce-8ef1-22538d61a3f8"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 933]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-14a16ef6-5390-4cce-8ef1-22538d61a3f8' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (934) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 934]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 933]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 933]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.3ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:30.680801"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:30.680801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 935]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 935]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 935]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (935) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:30.731233"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:30.731233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 935]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (936) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1/edit" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 935]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (936) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 935]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (936) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 936) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 936 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:39:30.813148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:30.815763"], ["updated_at", "2014-11-03 11:39:30.815763"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "39173003-629c-4fc2-8984-65593a327302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.3ms Sent mail to bob.smith@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:30 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576972c7fdd_5b4e3ffb64465bf0100840@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/39173003-629c-4fc2-8984-65593a327302?desired_path=%2Fpeople%2Ftest-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1. Redirected to http://www.example.com/people/test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1 Completed 302 Found in 17ms (ActiveRecord: 1.7ms) Started GET "/people/test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 935]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-4b98ffa5-0a6a-4379-8aa9-05f6a4e565d1' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (936) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:30.848189"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:30.848189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 937]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 937]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 937]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (937) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.3ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:30.901016"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:30.901016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 937]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (938) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.0ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60/edit" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 937]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (938) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.1ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 937]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (938) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 938) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 938 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:39:30.987887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60 Completed 302 Found in 13ms (ActiveRecord: 1.6ms) Started GET "/people/test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60" for 127.0.0.1 at 2014-11-03 11:39:30 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 937]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d5c99c99-a403-4015-a16c-23ab8cf2ab60' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (938) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.4ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.018960"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:31.018960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 939]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 939]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 939]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (939) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 54.0ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 939]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 36.8ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 939]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:31.153530"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:39:31.153530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:31.156557"], ["updated_at", "2014-11-03 11:39:31.156557"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "c63bdd44-1df9-4b5d-bb47-1f8fe6762629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 3.2ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:39:31 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545769732700c_5b4e3ffb64465bf010092e@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/c63bdd44-1df9-4b5d-bb47-1f8fe6762629?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 17ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 939]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (940) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 10.3ms | ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.1ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.193284"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:31.193284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 941]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 941]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 941]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (941) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.252020"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:31.252020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 941]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (942) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 1.0ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 941]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (942) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.7ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 941]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (942) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 942) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 942 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:39:31.342491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:31.344875"], ["updated_at", "2014-11-03 11:39:31.344875"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "79b63f83-4575-4692-a2db-2270099b8344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.1ms Sent mail to bob.smithe@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:31 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <5457697354f7c_5b4e3ffb64465bf0101062@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/79b63f83-4575-4692-a2db-2270099b8344?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:31.350551"], ["updated_at", "2014-11-03 11:39:31.350551"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "a83e8318-00b1-4fdd-8a98-47c1417d6a21"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.9ms Sent mail to bob.smith@digital.justice.gov.uk (2.4ms) Date: Mon, 03 Nov 2014 11:39:31 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <5457697356508_5b4e3ffb64465bf01011f9@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/a83e8318-00b1-4fdd-8a98-47c1417d6a21?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 24ms (ActiveRecord: 2.1ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 941]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (942) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 15ms (Views: 9.7ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.383795"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:31.383795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 943]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 943]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 943]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (943) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.1ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.444014"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:31.444014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 943]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (944) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 0.8ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 943]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (944) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 47ms (Views: 41.1ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 943]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (944) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 944) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 944 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:39:31.532563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:31.536577"], ["updated_at", "2014-11-03 11:39:31.536577"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "1defeb17-2f12-4055-a171-41466625d555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 4.4ms Sent mail to bob.smith@digital.justice.gov.uk (2.6ms) Date: Mon, 03 Nov 2014 11:39:31 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576973840d6_5b4e3ffb64465bf010124a@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/1defeb17-2f12-4055-a171-41466625d555?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 20ms (ActiveRecord: 1.8ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 943]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (944) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.572483"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:31.572483"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 945]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 945]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 945]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (945) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 44.9ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 945]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 39.6ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 945]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:31.707513"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-786e5698-9653-409c-a15b-922dcc19f6fc"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:39:31.707513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-786e5698-9653-409c-a15b-922dcc19f6fc Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-786e5698-9653-409c-a15b-922dcc19f6fc" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-786e5698-9653-409c-a15b-922dcc19f6fc"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 945]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-786e5698-9653-409c-a15b-922dcc19f6fc' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (946) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.0ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.734051"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:31.734051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 947]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 947]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 947]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (947) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.786090"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:31.786090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 947]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (948) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 11.4ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 947]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (948) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 947]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (948) ORDER BY groups.name Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 948) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 948 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:39:31.873450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 15ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 947]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (948) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:31.902791"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:31.902791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 949]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 949]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 949]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (949) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:31 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 949]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 949]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:32.009290"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-6230cc7a-5b16-4ff2-8ab7-af1872b7d159"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:39:32.009290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-6230cc7a-5b16-4ff2-8ab7-af1872b7d159 Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-6230cc7a-5b16-4ff2-8ab7-af1872b7d159" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-6230cc7a-5b16-4ff2-8ab7-af1872b7d159"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 949]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-6230cc7a-5b16-4ff2-8ab7-af1872b7d159' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (950) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:32.037869"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:32.037869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 951]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 951]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 951]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (951) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:32.088023"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:32.088023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 951]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (952) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 951]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (952) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.0ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 951]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (952) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 952) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 952 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:39:32.170061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:32.172856"], ["updated_at", "2014-11-03 11:39:32.172856"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "0f228f2d-b5a1-49b8-8a34-a9e1e309d6be"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 14.6ms Sent mail to bob.smith@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:39:32 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545769742dd82_5b4e3ffb64465bf01013b5@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/0f228f2d-b5a1-49b8-8a34-a9e1e309d6be?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 29ms (ActiveRecord: 1.8ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 951]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (952) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 0.9ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:32.219125"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:32.219125"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 953]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 953]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 953]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (953) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 42.5ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:32.274328"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0196"], ["updated_at", "2014-11-03 11:39:32.274328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 953]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (954) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.6ms | ActiveRecord: 1.2ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 953]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (954) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 4.4ms Sent mail to bob.smith@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:39:32 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <5457697451eef_5b4e3ffb64465bf010145f@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 954]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 13ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 953]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 953]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.9ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:32.366780"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:32.366780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 955]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 955]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 955]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (955) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 955]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 39ms (Views: 35.8ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 955]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:32.480525"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-7cda6fa7-41dd-4b73-8478-1fd4c831a6fb"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:39:32.480525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-7cda6fa7-41dd-4b73-8478-1fd4c831a6fb Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-7cda6fa7-41dd-4b73-8478-1fd4c831a6fb" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-7cda6fa7-41dd-4b73-8478-1fd4c831a6fb"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 955]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-7cda6fa7-41dd-4b73-8478-1fd4c831a6fb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (956) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:32.508021"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:32.508021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 957]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 957]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 957]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (957) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.9ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:32.567401"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:32.567401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 957]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (958) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.0ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 957]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (958) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 957]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (958) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 958) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 958 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:39:32.648832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 13ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 957]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (958) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.3ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:32.678501"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:32.678501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 959]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 959]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 959]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (959) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (46.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 65ms (Views: 59.1ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:32.752114"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:32.752114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 959]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (960) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.4ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 959]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (960) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 959]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (960) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 960) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 960 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:39:32.832828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.5ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 959]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (960) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:32.860666"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:32.860666"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 961]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 961]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 961]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (961) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.6ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:32.910852"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-a2dc47f0-5d83-4351-badd-d64b0e33b9d2"], ["surname", "Surname-0197"], ["updated_at", "2014-11-03 11:39:32.910852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-a2dc47f0-5d83-4351-badd-d64b0e33b9d2/edit" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-a2dc47f0-5d83-4351-badd-d64b0e33b9d2"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 961]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-a2dc47f0-5d83-4351-badd-d64b0e33b9d2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (962) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 51ms (Views: 43.0ms | ActiveRecord: 1.7ms) Started DELETE "/people/test-user-a2dc47f0-5d83-4351-badd-d64b0e33b9d2" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-a2dc47f0-5d83-4351-badd-d64b0e33b9d2"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 961]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-a2dc47f0-5d83-4351-badd-d64b0e33b9d2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (962) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 962]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 961]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 961]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.0ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.004245"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:33.004245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 963]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 963]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 963]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (963) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 45.5ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.065204"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:39:33.065204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.067067"], ["updated_at", "2014-11-03 11:39:33.067067"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "d9d71fff-c3ea-4409-8fba-ad5f8dd5898d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/d9d71fff-c3ea-4409-8fba-ad5f8dd5898d?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"d9d71fff-c3ea-4409-8fba-ad5f8dd5898d"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'd9d71fff-c3ea-4409-8fba-ad5f8dd5898d' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 964]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (964) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 15ms (Views: 10.5ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.099551"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:33.099551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 965]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 965]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 965]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (965) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.155449"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-2acd3fe3-6c57-4d37-ae05-c8b3a4123d5a"], ["surname", "Surname-0198"], ["updated_at", "2014-11-03 11:39:33.155449"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-2acd3fe3-6c57-4d37-ae05-c8b3a4123d5a/edit" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-2acd3fe3-6c57-4d37-ae05-c8b3a4123d5a"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 965]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2acd3fe3-6c57-4d37-ae05-c8b3a4123d5a' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (966) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.5ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user-2acd3fe3-6c57-4d37-ae05-c8b3a4123d5a" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-2acd3fe3-6c57-4d37-ae05-c8b3a4123d5a"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 965]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2acd3fe3-6c57-4d37-ae05-c8b3a4123d5a' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (966) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 966]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 965]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 965]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.5ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.241953"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:33.241953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 967]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 967]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 967]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (967) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 57ms (Views: 50.5ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 967]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 38.7ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 967]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:39:33.370891"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:39:33.370891"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 13ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 967]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (968) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.0ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.404117"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:33.404117"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 969]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 969]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 969]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (969) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.454592"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:39:33.454592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 969]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (970) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db/edit" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 969]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (970) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 969]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (970) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 970) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 970 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:39:33.535366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 969]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-52a97be6-ca4e-4a8b-9079-76fc0608c4db' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (970) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0199' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.559486"], ["slug", "surname-0199"], ["surname", "Surname-0199"], ["updated_at", "2014-11-03 11:39:33.559486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.566200"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.566200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 893]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 893]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 893]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0095-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0095' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "893"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:33.570900"], ["name", "Group-0095"], ["slug", "group-0095"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.570900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.572239"], ["group_id", 894], ["person_id", 971], ["updated_at", "2014-11-03 11:39:33.572239"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:33.572939' WHERE "people"."id" = 971 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:33.573567' WHERE "groups"."id" = 894  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0200' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.585536"], ["slug", "surname-0200"], ["surname", "Surname-0200"], ["updated_at", "2014-11-03 11:39:33.585536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.594515"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.594515"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 895]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 895]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 895]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0096-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0096' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0096' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "895"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:33.599951"], ["name", "Group-0096"], ["slug", "group-0096"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.599951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.601368"], ["group_id", 896], ["person_id", 972], ["updated_at", "2014-11-03 11:39:33.601368"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:33.602161' WHERE "people"."id" = 972 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:33.602827' WHERE "groups"."id" = 896  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0201' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.612654"], ["slug", "surname-0201"], ["surname", "Surname-0201"], ["updated_at", "2014-11-03 11:39:33.612654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.619630"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.619630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 897]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 897]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 897]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0097-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0097' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0097' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "897"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:33.624159"], ["name", "Group-0097"], ["slug", "group-0097"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.624159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.625641"], ["group_id", 898], ["person_id", 973], ["updated_at", "2014-11-03 11:39:33.625641"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:33.626400' WHERE "people"."id" = 973 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:33.627093' WHERE "groups"."id" = 898  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.685573"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:33.685573"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 974]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 974]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 974]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (974) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.6ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.767683"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.767683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 899]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 899]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 899]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0098-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0098' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0098' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "899"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:33.772526"], ["name", "Group-0098"], ["slug", "group-0098"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.772526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0098" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0098"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.791129"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:33.791129"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0098 Completed 302 Found in 5ms (ActiveRecord: 1.0ms) Started GET "/teams/group-0098" for 127.0.0.1 at 2014-11-03 11:39:33 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0098"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 975]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0098' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (900) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (899, 900) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 900]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '899/900' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '899/900' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 900]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.2ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.819114"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-03 11:39:33.819114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.826538"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-03 11:39:33.826538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.830121"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:39:33.830121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:39:33.835186"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:39:33.835186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.842050"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0202"], ["updated_at", "2014-11-03 11:39:33.842050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0203' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.845789"], ["slug", "surname-0203"], ["surname", "Surname-0203"], ["updated_at", "2014-11-03 11:39:33.845789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.854304"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.854304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 901]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 901]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 901]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0099-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0099' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "901"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:33.875416"], ["name", "Group-0099"], ["slug", "group-0099"], ["team_email_address", "example.user.327@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.875416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.876889"], ["group_id", 902], ["person_id", 981], ["updated_at", "2014-11-03 11:39:33.876889"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:33.877522' WHERE "people"."id" = 981 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:33.878089' WHERE "groups"."id" = 902  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"176"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 980]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 176]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 176]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 981]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:33.882956' WHERE "people"."id" = 981 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 902]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:33.884374' WHERE "groups"."id" = 902  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 6ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.890418"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0204"], ["updated_at", "2014-11-03 11:39:33.890418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0205' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.893640"], ["slug", "surname-0205"], ["surname", "Surname-0205"], ["updated_at", "2014-11-03 11:39:33.893640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:39:33.900752"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.900752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 903]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 903]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 903]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0100-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0100' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0100' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "903"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:39:33.906179"], ["name", "Group-0100"], ["slug", "group-0100"], ["team_email_address", "example.user.329@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:39:33.906179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:39:33.907909"], ["group_id", 904], ["person_id", 983], ["updated_at", "2014-11-03 11:39:33.907909"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:33.908695' WHERE "people"."id" = 983 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:33.909475' WHERE "groups"."id" = 904  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"177"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 982]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 177]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 177]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 983]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:39:33.914919' WHERE "people"."id" = 983 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 904]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:39:33.917221' WHERE "groups"."id" = 904  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 7ms (ActiveRecord: 1.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 177]]  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.6ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.649844"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.649844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 905]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 905]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 905]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "905"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.657950"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.657950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 906]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 906]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 906]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "905/906"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:17.662796"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.662796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 907]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 907]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 907]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "905/906/907"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:17.667307"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.667307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (905, 906, 907, 908) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.673001"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.673001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (909) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.680727"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.680727"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 910]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 910]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 910]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "910"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.684970"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.684970"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 911]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 911]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 911]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "910/911"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:17.689414"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.689414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 912]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 912]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 912]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "910/911/912"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:17.693912"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.693912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0006' AND "groups"."id" != 911) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.708925"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.708925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 914]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 914]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 914]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "914"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.713988"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.713988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.723569"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.723569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.731501"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.731501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '917'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.740974"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.740974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 918]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 918]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 918]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "918"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.745615"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.745615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 918]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '918'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.753256"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.753256"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 920]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 920]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 920]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "920"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.757524"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.757524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0001' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.770715"], ["slug", "surname-0001"], ["surname", "Surname-0001"], ["updated_at", "2014-11-03 11:49:17.770715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.778716"], ["group_id", 921], ["leader", "t"], ["person_id", 984], ["updated_at", "2014-11-03 11:49:17.778716"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.779903' WHERE "people"."id" = 984 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.780610' WHERE "groups"."id" = 921  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.3ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 921]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.793978"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.793978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 922]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 922]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 922]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "922"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.798339"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.798339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 922) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 922 [["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.801189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 922]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 922]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 922]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "922"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.807202"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.807202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.814306"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.814306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "925"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.818583"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.818583"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 925) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 925 [["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.821197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "925"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.826183"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.826183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 925) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 925 [["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.828986"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 925]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "925"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.834145"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.834145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.840958"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.840958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 929]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 929]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 929]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "929"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.845216"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.845216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.851751"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.851751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 931]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 931]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 931]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "931"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.855934"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.855934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 931]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 931]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 931]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 932) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 932) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 932 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-03 11:49:17.860051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 932]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.867079"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.867079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 933]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 933]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 933]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "933"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.871324"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.871324"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.877777"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:49:17.877777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.879750"], ["group_id", 934], ["person_id", 985], ["updated_at", "2014-11-03 11:49:17.879750"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.880529' WHERE "people"."id" = 985 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 934]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.881910' WHERE "groups"."id" = 934  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.5ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 934 OR "groups"."ancestry" ILIKE '933/934/%') OR "groups"."ancestry" = '933/934')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (1.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (934) group by p.id;  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.896254"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.896254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 935]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 935]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 935]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "935"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.901271"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.901271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.904475"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:49:17.904475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.906366"], ["group_id", 936], ["person_id", 986], ["updated_at", "2014-11-03 11:49:17.906366"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.906985' WHERE "people"."id" = 986 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 936]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.908207' WHERE "groups"."id" = 936  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 936]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 936]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 936]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "935/936"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:17.912915"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.912915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.915798"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:49:17.915798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.917635"], ["group_id", 937], ["person_id", 987], ["updated_at", "2014-11-03 11:49:17.917635"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.918240' WHERE "people"."id" = 987 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 937]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.919414' WHERE "groups"."id" = 937  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 936 OR "groups"."ancestry" ILIKE '935/936/%') OR "groups"."ancestry" = '935/936')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (936,937) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.928124"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.928124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 938]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 938]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 938]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "938"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.932178"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.932178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.935092"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:49:17.935092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.938510"], ["group_id", 939], ["person_id", 988], ["updated_at", "2014-11-03 11:49:17.938510"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.939456' WHERE "people"."id" = 988 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 939]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.941085' WHERE "groups"."id" = 939  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 939]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 939]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 939]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "938/939"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:17.946509"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.946509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.949567"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:49:17.949567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.951390"], ["group_id", 940], ["person_id", 989], ["updated_at", "2014-11-03 11:49:17.951390"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.952056' WHERE "people"."id" = 989 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 940]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.953255' WHERE "groups"."id" = 940  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.954779"], ["group_id", 940], ["person_id", 989], ["updated_at", "2014-11-03 11:49:17.954779"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.955375' WHERE "people"."id" = 989 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 940]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.956507' WHERE "groups"."id" = 940  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 939 OR "groups"."ancestry" ILIKE '938/939/%') OR "groups"."ancestry" = '938/939')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (939,940) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:17.967618"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.967618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 941]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 941]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 941]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "941"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:17.972297"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.972297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.975244"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:49:17.975244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.977124"], ["group_id", 942], ["person_id", 990], ["updated_at", "2014-11-03 11:49:17.977124"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.977771' WHERE "people"."id" = 990 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 942]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.978965' WHERE "groups"."id" = 942  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 942]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 942]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 942]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "941/942"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:17.983624"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:17.983624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.986502"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:49:17.986502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.988263"], ["group_id", 943], ["person_id", 991], ["updated_at", "2014-11-03 11:49:17.988263"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.988864' WHERE "people"."id" = 991 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 943]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.990026' WHERE "groups"."id" = 943  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:17.991559"], ["group_id", 943], ["person_id", 991], ["updated_at", "2014-11-03 11:49:17.991559"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:17.992210' WHERE "people"."id" = 991 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 943]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:17.993319' WHERE "groups"."id" = 943  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 942 OR "groups"."ancestry" ILIKE '941/942/%') OR "groups"."ancestry" = '941/942')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (942,943) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.001722"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.001722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 944]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 944]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 944]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "944"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.006736"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.006736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 944]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 944]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 944]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.014681"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.014681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.021178"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.021178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 947]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 947]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 947]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "947"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.025400"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.025400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '947/948' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.033168"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.033168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 949]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 949]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 949]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "949"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.038253"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.038253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '949/950' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.045742"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.045742"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 951]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 951]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 951]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "951"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.049754"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.049754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '951/952' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 952]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.062531"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.062531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 953]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 953]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 953]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "953"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.067023"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.067023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.069909"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-03 11:49:18.069909"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.071316"], ["group_id", 954], ["person_id", 992], ["updated_at", "2014-11-03 11:49:18.071316"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.071875' WHERE "people"."id" = 992 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 954]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.120308' WHERE "groups"."id" = 954  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '953/954' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 954]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.130617"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.130617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 955]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 955]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 955]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "955"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.134984"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.134984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.138972"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-03 11:49:18.138972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.141027"], ["group_id", 956], ["person_id", 993], ["updated_at", "2014-11-03 11:49:18.141027"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.141733' WHERE "people"."id" = 993 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 956]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.143022' WHERE "groups"."id" = 956  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '955/956' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 956]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.156320"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.156320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 957]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 957]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 957]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "957"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.161329"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.161329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 958]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 958]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 958]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "957/958"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:18.166317"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.166317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 958]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '957/958' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.174973"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.174973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 960]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 960]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 960]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "960"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.179224"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.179224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '960/961/%' OR "groups"."ancestry" = '960/961')) SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 961]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 961]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.194714"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.194714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 962]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 962]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 962]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "962"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.199217"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.199217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '962/963/%' OR "groups"."ancestry" = '962/963'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.205404"], ["slug", "surname-0004"], ["surname", "Surname-0004"], ["updated_at", "2014-11-03 11:49:18.205404"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.209271"], ["slug", "surname-0005"], ["surname", "Surname-0005"], ["updated_at", "2014-11-03 11:49:18.209271"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 995 [["updated_at", "2014-11-03 11:49:18.210652"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.213729"], ["slug", "surname-0006"], ["surname", "Surname-0006"], ["updated_at", "2014-11-03 11:49:18.213729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:18.241278"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:18.241278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 997]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 997]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 997]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (997) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (1.0ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (11.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (75.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (87.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (19.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (33.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (35.0ms) Completed 200 OK in 165ms (Views: 154.5ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.434030"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.434030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 964]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 964]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 964]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "964"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.439334"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.439334"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:18.444496"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-03 11:49:18.444496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 997]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (28.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 38ms (Views: 35.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"51", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 997]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 51], ["created_at", "2014-11-03 11:49:18.506736"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-03 11:49:18.506736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 997]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (998) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (2.7ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 51]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (15.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 29ms (Views: 21.4ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.548990"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0007"], ["updated_at", "2014-11-03 11:49:18.548990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.551908"], ["slug", "surname-0008"], ["surname", "Surname-0008"], ["updated_at", "2014-11-03 11:49:18.551908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.558122"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.558122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 966]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 966]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 966]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "966"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.562544"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.562544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.563794"], ["group_id", 967], ["person_id", 1000], ["updated_at", "2014-11-03 11:49:18.563794"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.564549' WHERE "people"."id" = 1000 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.565121' WHERE "groups"."id" = 967  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"190"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 999]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 190]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 190]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1000]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.572471' WHERE "people"."id" = 1000 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 967]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.573798' WHERE "groups"."id" = 967  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.578888"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0009"], ["updated_at", "2014-11-03 11:49:18.578888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.581655"], ["slug", "surname-0010"], ["surname", "Surname-0010"], ["updated_at", "2014-11-03 11:49:18.581655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.588041"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.588041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 968]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 968]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 968]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "968"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.592513"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.592513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.593809"], ["group_id", 969], ["person_id", 1002], ["updated_at", "2014-11-03 11:49:18.593809"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.594482' WHERE "people"."id" = 1002 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.595089' WHERE "groups"."id" = 969  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"191"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1001]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 191]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 191]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1002]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.599595' WHERE "people"."id" = 1002 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 969]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.600862' WHERE "groups"."id" = 969  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 191]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.611814"], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["updated_at", "2014-11-03 11:49:18.611814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.615580"], ["slug", "surname-0012"], ["surname", "Surname-0012"], ["updated_at", "2014-11-03 11:49:18.615580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.624744"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.624744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 970) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 970 [["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.627671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.636973"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.636973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 971) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 971 [["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.640096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 971) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 971 [["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.642894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 971) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 971 [["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.645478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.655240"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.655240"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 972) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 972 [["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.660266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 972) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 972 [["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.663907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 972) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 972 [["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.667012"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.676634"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.676634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 973) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 973 [["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.679548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 973) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 973 [["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.682391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 973) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 973 [["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.685091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 973) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 973 [["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.690495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0013' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.694481"], ["slug", "surname-0013"], ["surname", "Surname-0013"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-03 11:49:18.694481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0014' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.699226"], ["slug", "surname-0014"], ["surname", "Surname-0014"], ["tags", "Java,Scala"], ["updated_at", "2014-11-03 11:49:18.699226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.704267"], ["slug", "surname-0015"], ["surname", "Surname-0015"], ["updated_at", "2014-11-03 11:49:18.704267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.710928"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.710928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 974]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 974]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 974]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "974"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.715499"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.715499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 974) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 974 [["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.718532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 974]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 974]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 974]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "974"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.723017"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.723017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.725137"], ["group_id", 976], ["person_id", 1007], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:49:18.725137"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1007]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.727010' WHERE "people"."id" = 1007 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.727668' WHERE "groups"."id" = 976  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.729037"], ["group_id", 975], ["person_id", 1007], ["role", "Designer"], ["updated_at", "2014-11-03 11:49:18.729037"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1007]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.730319' WHERE "people"."id" = 1007 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.730842' WHERE "groups"."id" = 975  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1007]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.737509"], ["slug", "surname-0016"], ["surname", "Surname-0016"], ["updated_at", "2014-11-03 11:49:18.737509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1008]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.742402"], ["slug", "surname-0017"], ["surname", "Surname-0017"], ["updated_at", "2014-11-03 11:49:18.742402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.749117"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.749117"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 977]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 977]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 977]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "977"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:18.754028"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-03 11:49:18.754028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.756114"], ["group_id", 978], ["person_id", 1009], ["updated_at", "2014-11-03 11:49:18.756114"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1009]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:18.757546' WHERE "people"."id" = 1009 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:18.758184' WHERE "groups"."id" = 978  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1009]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.765299"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:49:18.765299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1010]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.769493"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0020"], ["updated_at", "2014-11-03 11:49:18.769493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1011]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:18.778342"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:18.778342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:18.785031"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:18.785031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1012]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1012]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1012]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1012) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.9ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:18 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1012]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.3ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.864696"], ["slug", "surname-0021"], ["surname", "Surname-0021"], ["updated_at", "2014-11-03 11:49:18.864696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:18.866134"], ["name", "Community-0001"], ["updated_at", "2014-11-03 11:49:18.866134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 1013 [["community_id", 52], ["updated_at", "2014-11-03 11:49:18.867330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1013]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 52]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.871926"], ["slug", "surname-0022"], ["surname", "Surname-0022"], ["updated_at", "2014-11-03 11:49:18.871926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1014]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:18.876261"], ["slug", "surname-0023"], ["surname", "Surname-0023"], ["updated_at", "2014-11-03 11:49:18.876261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:18.877521"], ["name", "Community-0002"], ["updated_at", "2014-11-03 11:49:18.877521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 1015 [["community_id", 53], ["updated_at", "2014-11-03 11:49:18.878711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 53]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 1015 [["community_id", nil], ["updated_at", "2014-11-03 11:49:18.882168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 53]] SQL (0.1ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 53]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.3ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0024' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:19.164622"], ["image", "placeholder.png"], ["slug", "surname-0024"], ["surname", "Surname-0024"], ["updated_at", "2014-11-03 11:49:19.164622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0025' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:19.871460"], ["image", "placeholder.png"], ["slug", "surname-0025"], ["surname", "Surname-0025"], ["updated_at", "2014-11-03 11:49:19.871460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:19 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:19 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:19.977045"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:19.977045"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1018]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1018]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 11ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1018]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1018) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 51ms (Views: 44.1ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:20.040723"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:20.040723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 980]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 980]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 980]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "980"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:20.046563"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:20.046563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 981]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 981]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 981]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "980/981"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:20.052262"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:20.052262"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 980]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 980]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 980]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "980"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:20.058239"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:20.058239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 983]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 983]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 983]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "980/983"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:20.063670"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:20.063670"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:20.066471"], ["slug", "surname-0026"], ["surname", "Surname-0026"], ["updated_at", "2014-11-03 11:49:20.066471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:20.068099"], ["group_id", 982], ["person_id", 1019], ["updated_at", "2014-11-03 11:49:20.068099"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:20.068835' WHERE "people"."id" = 1019 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:20.069460' WHERE "groups"."id" = 982  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:20.070676"], ["group_id", 984], ["person_id", 1019], ["updated_at", "2014-11-03 11:49:20.070676"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:20.071297' WHERE "people"."id" = 1019 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:20.071796' WHERE "groups"."id" = 984  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1018]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (984) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (980, 983, 984) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.7ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 984]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (8.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '980/983/984' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '980/983/984' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 984]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 26.9ms | ActiveRecord: 1.9ms) Started GET "/people/surname-0026" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0026"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1018]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0026' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1019) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 984]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (980, 981, 982) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (980, 983, 984) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (980, 981, 982) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (980, 983, 984) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.8ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:20.145472"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:20.145472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1020]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1020]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1020) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.8ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0027' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:20.197881"], ["slug", "surname-0027"], ["surname", "Surname-0027"], ["updated_at", "2014-11-03 11:49:20.197881"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0027" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0027"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1020]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0027' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1021) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:20.224178"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:20.224178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1022]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1022]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1022]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1022) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 57ms (Views: 38.3ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:20.289068"], ["slug", "surname-0028"], ["surname", "Surname-0028"], ["updated_at", "2014-11-03 11:49:20.289068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0028" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0028"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1022]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1023) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:20.314891"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:20.314891"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1024]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1024]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1024]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1024) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1024]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 16.6ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1024]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:20.398303"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-03 11:49:20.398303"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:20.407585"], ["event", "create"], ["item_id", 985], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 16ms (ActiveRecord: 2.7ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1024]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (985) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (985) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 985]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '985' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '985' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 985]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.0ms | ActiveRecord: 1.8ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1024]]  (0.3ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 985]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 17.1ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:20.464343"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:20.464343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1025]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1025]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1025]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1025) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:20.519429"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:20.519429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 986]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 986]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 986]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "986"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:20.524488"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:20.524488"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1025]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (987) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (986, 987) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 986]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 986]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 986]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (986) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '986/987' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 30ms (Views: 20.6ms | ActiveRecord: 2.1ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1025]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (987) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 986]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 986]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '986/987/%' OR "groups"."ancestry" = '986/987')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '986/987' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 987]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:20.583672"], ["event", "destroy"], ["item_id", 987], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 987\nname: original name\ncreated_at: 2014-11-03 11:49:20.524488000 Z\nupdated_at: 2014-11-03 11:49:20.524488000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '986'\nancestry_depth: 1\nteam_email_address: example.user.110@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 987], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 12ms (ActiveRecord: 2.0ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1025]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (986) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (986) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 986]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '986' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '986' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 986]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.2ms | ActiveRecord: 1.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:20 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1025]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 987]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.8ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:21.903614"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:21.903614"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:21.906111"], ["event", "create"], ["item_id", 988], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.113@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 988]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 988]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 988]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "988"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:21.911175"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:21.911175"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:21.913293"], ["event", "create"], ["item_id", 989], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.112@digital.justice.gov.uk\nancestry:\n- \n- '988'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:21.916070"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:49:21.916070"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:21.918787"], ["event", "create"], ["item_id", 1026], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:21 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:21 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (10.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 16.1ms | ActiveRecord: 1.1ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-03 11:49:21 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-03 11:49:21 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-03 11:49:21 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:22.555439"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:22.555439"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:22.557640"], ["event", "create"], ["item_id", 1027], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1027]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1027) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.0ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1026) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (47.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 63ms (Views: 56.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"989", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1026) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 1026) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1026 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:49:22.921479"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:22.925471"], ["event", "update"], ["item_id", 1026], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1026\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:49:21.916070000 Z\nupdated_at: 2014-11-03 11:49:21.916070000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:22.926570"], ["group_id", 989], ["person_id", 1026], ["role", "Jefe"], ["updated_at", "2014-11-03 11:49:22.926570"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:22.929461"], ["event", "create"], ["item_id", 197], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 989\nperson_id:\n- \n- 1026\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1026]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:22.931130' WHERE "people"."id" = 1026 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 989]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:22.932579' WHERE "groups"."id" = 989  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/people/bob Completed 302 Found in 23ms (ActiveRecord: 2.5ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-03 11:49:22 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1026) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (988, 989) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (988, 989) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.5ms | ActiveRecord: 1.0ms) Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 197]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 989]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (3.5ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1026]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1027]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1026]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 989]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 988]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 18.8ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.119818"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:23.119818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1028]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1028) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.2ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:23.168570"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-03 11:49:23.168570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1029) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.1ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1029) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1029]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.221972"], ["event", "destroy"], ["item_id", 1029], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1029\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:49:23.168570000 Z\nupdated_at: 2014-11-03 11:49:23.168570000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1029], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.9ms | ActiveRecord: 0.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1029]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.7ms)  (0.3ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/68" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"68"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 68]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1029]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 1029) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.168570"], ["given_name", "Greg"], ["id", 1029], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-03 11:49:23.271214"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.273398"], ["event", "create"], ["item_id", 1029], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1028]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1029]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1029]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.9ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.297044"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:23.297044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1030]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1030]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1030]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1030) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.5ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:23.365483"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:23.365483"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "990"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:23.370366"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:23.370366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1030]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (991) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (990, 991) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (990) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '990/991' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 17.7ms | ActiveRecord: 1.8ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"990", "team_email_address"=>"example.user.114@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1030]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (991) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 990]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 991) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 991) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 991 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-03 11:49:23.415357"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:23.418648"], ["event", "update"], ["item_id", 991], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 991\nname: original name\ncreated_at: 2014-11-03 11:49:23.370366000 Z\nupdated_at: 2014-11-03 11:49:23.370366000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '990'\nancestry_depth: 1\nteam_email_address: example.user.114@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 15ms (ActiveRecord: 2.3ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1030]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (991) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (990, 991) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 991]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '990/991' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '990/991' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 991]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 1.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1030]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 991]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.465953"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:23.465953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1031]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1031]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1031]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1031) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:23.519789"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:23.519789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 992]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 992]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 992]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "992"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:23.524488"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:23.524488"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:23.527109"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:49:23.527109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.529197"], ["group_id", 993], ["leader", "t"], ["person_id", 1032], ["role", "Jefe"], ["updated_at", "2014-11-03 11:49:23.529197"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1032]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:23.530852' WHERE "people"."id" = 1032 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:23.531492' WHERE "groups"."id" = 993  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1031]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1032) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (992, 993) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (992, 993) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1032]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.1ms | ActiveRecord: 1.8ms) Started DELETE "/memberships/198?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"198"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1031]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 198]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 198]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.590483"], ["event", "destroy"], ["item_id", 198], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 198\ngroup_id: 993\nperson_id: 1032\nrole: Jefe\ncreated_at: 2014-11-03 11:49:23.529197000 Z\nupdated_at: 2014-11-03 11:49:23.529197000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 198], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1032]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:23.592983' WHERE "people"."id" = 1032 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 993]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:23.594346' WHERE "groups"."id" = 993  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 9ms (ActiveRecord: 1.7ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1031]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1032) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 48.2ms | ActiveRecord: 1.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1031]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 198]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1032]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 993]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.0ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.675923"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:23.675923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1033]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1033]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1033]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1033) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0029' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:23.724575"], ["slug", "surname-0029"], ["surname", "Surname-0029"], ["updated_at", "2014-11-03 11:49:23.724575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0029/edit" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0029"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1033]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0029' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1034) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.0ms | ActiveRecord: 1.3ms) Started PATCH "/people/surname-0029" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0029", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0029"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1033]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0029' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1034) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0029' AND "people"."given_name" = '' AND ("people"."id" != 1034) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1034]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 1034 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:49:23.791972"]] SQL (0.4ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:23.800589"], ["event", "update"], ["item_id", 1034], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1034\ngiven_name: \nsurname: Surname-0029\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-03 11:49:23.724575000 Z\nupdated_at: 2014-11-03 11:49:23.724575000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1034\n given_name: ''\n surname: Surname-0029\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-03 11:49:23.791972000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0029\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1034\n given_name: ''\n surname: Surname-0029\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-03 11:49:23.724575000 Z\n updated_at: &2 2014-11-03 11:49:23.791972000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0029\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1034\n given_name: ''\n surname: Surname-0029\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0029\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70354674961300\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1034\n given_name: ''\n surname: Surname-0029\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0029\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415015363-23538-6919\n cache_id: 1415015363-23538-6919\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415015363-23538-6919/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70354674949300\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1034\n given_name: ''\n surname: Surname-0029\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0029\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415015363-23538-6919\n cache_id: 1415015363-23538-6919\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415015363-23538-6919/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\n cache_id: 1415015363-23538-6919\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415015363-23538-6919/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0029/image/edit Completed 302 Found in 25ms (ActiveRecord: 2.2ms) Started GET "/people/surname-0029/image/edit" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0029"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1033]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0029' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.4ms | ActiveRecord: 0.5ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1033]]  (0.4ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1034]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.5ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:23.851234"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:23.851234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1035]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1035]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1035]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1035) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:23.900344"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-03 11:49:23.900344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1035]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1036) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 55ms (Views: 49.2ms | ActiveRecord: 1.2ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1035]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1036) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 1036) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 1036 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-03 11:49:23.976032"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:23.981966"], ["event", "update"], ["item_id", 1036], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1036\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:49:23.900344000 Z\nupdated_at: 2014-11-03 11:49:23.900344000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 18ms (ActiveRecord: 1.7ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-03 11:49:23 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1035]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1036) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1035]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1036]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.6ms) Started POST "/audit_trail/undo/73" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"73"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1035]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 73]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1036]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 1036) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 1036 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-03 11:49:24.025713"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:24.029162"], ["event", "update"], ["item_id", 1036], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1036\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-03 11:49:23.900344000 Z\nupdated_at: 2014-11-03 11:49:23.976032000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1035]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1036]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1036]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.9ms | ActiveRecord: 0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1036]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:24.052080"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:24.052080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1037]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1037]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1037]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1037) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.6ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1037]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.1ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1037]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:24.161139"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:49:24.161139"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:24.165199"], ["event", "create"], ["item_id", 1038], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 16ms (ActiveRecord: 1.5ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1037]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1038) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.4ms | ActiveRecord: 0.8ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1037]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1038]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.7ms)  (0.3ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/75" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"75"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1037]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 75]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1038]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1038]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1038]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:24.210575"], ["event", "destroy"], ["item_id", 1038], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1038\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-03 11:49:24.161139000 Z\nupdated_at: 2014-11-03 11:49:24.161139000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1038], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1037]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1038]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1038]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.234375"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.234375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 994]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 994]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 994]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "994"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.239128"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.239128"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.241881"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:49:24.241881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.243556"], ["updated_at", "2014-11-03 11:49:24.243556"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "ec14d2bc-a8e0-41e5-a4ac-259e12fceaf6"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/ec14d2bc-a8e0-41e5-a4ac-259e12fceaf6" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"ec14d2bc-a8e0-41e5-a4ac-259e12fceaf6"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'ec14d2bc-a8e0-41e5-a4ac-259e12fceaf6' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1039]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1039]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1039]] Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1039) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 62ms (Views: 37.6ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.328656"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.328656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 996]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 996]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 996]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "996"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.333323"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.333323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.336333"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0030"], ["updated_at", "2014-11-03 11:49:24.336333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.339049"], ["updated_at", "2014-11-03 11:49:24.339049"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "80962bf2-70a3-495d-9bd5-e181bb075ba1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1040]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 9.8ms Sent mail to test.user@digital.justice.gov.uk (5.4ms) Date: Mon, 03 Nov 2014 11:49:24 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bc4559b1_5bf23ffcb5c65bf068595@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/80962bf2-70a3-495d-9bd5-e181bb075ba1?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/80962bf2-70a3-495d-9bd5-e181bb075ba1?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"80962bf2-70a3-495d-9bd5-e181bb075ba1"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '80962bf2-70a3-495d-9bd5-e181bb075ba1' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1040]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1040) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.3ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.410662"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.410662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 998]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 998]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 998]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "998"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.416669"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.416669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.418910"], ["updated_at", "2014-11-03 11:49:24.418910"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "13a8d0a3-ff24-4817-83d4-7c0e5a56d45e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/13a8d0a3-ff24-4817-83d4-7c0e5a56d45e" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"13a8d0a3-ff24-4817-83d4-7c0e5a56d45e"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '13a8d0a3-ff24-4817-83d4-7c0e5a56d45e' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:24.425021"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-03 11:49:24.425021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1041]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1041]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1041]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1041) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.2ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 9ms (Views: 8.9ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.505686"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.505686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1000]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1000]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1000]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1000"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.510789"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.510789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.512900"], ["updated_at", "2014-11-03 11:49:24.512900"], ["user_email", "example.user.126@digital.justice.gov.uk"], ["value", "9242fdf0-f35b-4c35-b4ef-89015cf75599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/9242fdf0-f35b-4c35-b4ef-89015cf75599" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"9242fdf0-f35b-4c35-b4ef-89015cf75599"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '9242fdf0-f35b-4c35-b4ef-89015cf75599' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.126@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-126' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:24.518953"], ["email", "example.user.126@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-126"], ["surname", "User"], ["updated_at", "2014-11-03 11:49:24.518953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1042]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1042]] Redirected to http://www.example.com/people/example-user-126/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/example-user-126/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-126"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1042]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-126' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1042) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 41.0ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.598574"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.598574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1002]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1002]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1002]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1002"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.603477"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.603477"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.638795"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.638795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1004]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1004]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1004]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1004"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.643611"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.643611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 6.5ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.676158"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.676158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1006]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1006]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1006]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1006"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.680847"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.680847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.697039"], ["updated_at", "2014-11-03 11:49:24.697039"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "a52604a5-9c86-4f94-bf9e-af9dff67f1c4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 4.8ms Sent mail to james.darling@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:49:24 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <54576bc4aca85_5bf23ffcb5c65bf06864e@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/a52604a5-9c86-4f94-bf9e-af9dff67f1c4 If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 5.0ms | ActiveRecord: 0.4ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.724517"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.724517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1008]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1008]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1008]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1008"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.729171"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.729171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.730978"], ["updated_at", "2014-11-03 11:49:24.730978"], ["user_email", "example.user.135@digital.justice.gov.uk"], ["value", "224ce182-fc49-4aec-a353-35cee5d40ca7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/224ce182-fc49-4aec-a353-35cee5d40ca7" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"224ce182-fc49-4aec-a353-35cee5d40ca7"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.751110"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.751110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1010]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1010]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1010]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1010"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.756004"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.756004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.6ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.771811"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.771811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1012]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1012]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1012]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1012"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.776555"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.776555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.778368"], ["updated_at", "2014-11-03 11:49:24.778368"], ["user_email", "example.user.140@digital.justice.gov.uk"], ["value", "579da828-2e14-4553-9759-a0a5ecbb54c8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/579da828-2e14-4553-9759-a0a5ecbb54c8" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"579da828-2e14-4553-9759-a0a5ecbb54c8"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.794694"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0031"], ["updated_at", "2014-11-03 11:49:24.794694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.797301"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:49:24.797301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.799724"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-03 11:49:24.799724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1043]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1045) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 1045) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 8ms (Views: 1.4ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.814181"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-03 11:49:24.814181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.817897"], ["slug", "surname-0033"], ["surname", "Surname-0033"], ["updated_at", "2014-11-03 11:49:24.817897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0034", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0033"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1046]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0033' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1047) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0034' AND "people"."given_name" IS NULL AND ("people"."id" != 1047) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 1047 [["surname", "Surname-0034"], ["updated_at", "2014-11-03 11:49:24.826867"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0033 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1047]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.833271"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0035"], ["updated_at", "2014-11-03 11:49:24.833271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.836857"], ["slug", "surname-0036"], ["surname", "Surname-0036"], ["updated_at", "2014-11-03 11:49:24.836857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0037", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0036"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1048]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0036' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1049) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0037' AND "people"."given_name" IS NULL AND ("people"."id" != 1049) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 1049 [["surname", "Surname-0037"], ["updated_at", "2014-11-03 11:49:24.845959"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0036 Completed 302 Found in 10ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.853958"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0038"], ["updated_at", "2014-11-03 11:49:24.853958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.857826"], ["slug", "surname-0039"], ["surname", "Surname-0039"], ["updated_at", "2014-11-03 11:49:24.857826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0040", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0039"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1050]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0039' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1051) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0040' AND "people"."given_name" IS NULL AND ("people"."id" != 1051) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 1051 [["surname", "Surname-0040"], ["updated_at", "2014-11-03 11:49:24.866692"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0039 Completed 302 Found in 8ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.872643"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0041"], ["updated_at", "2014-11-03 11:49:24.872643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.876086"], ["slug", "surname-0042"], ["surname", "Surname-0042"], ["updated_at", "2014-11-03 11:49:24.876086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0043", "image"=>"#"}, "id"=>"surname-0042"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1052]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0042' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1053) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0043' AND "people"."given_name" IS NULL AND ("people"."id" != 1053) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1053]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 1053 [["image", nil], ["surname", "Surname-0043"], ["updated_at", "2014-11-03 11:49:24.884660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0042/image/edit Completed 302 Found in 8ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.891043"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0044"], ["updated_at", "2014-11-03 11:49:24.891043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.894435"], ["slug", "surname-0045"], ["surname", "Surname-0045"], ["updated_at", "2014-11-03 11:49:24.894435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0045"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1054]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0045' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1055) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.905830"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0046"], ["updated_at", "2014-11-03 11:49:24.905830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.909290"], ["slug", "surname-0047"], ["surname", "Surname-0047"], ["updated_at", "2014-11-03 11:49:24.909290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0047"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1056]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0047' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1057) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.920550"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0048"], ["updated_at", "2014-11-03 11:49:24.920550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.924595"], ["slug", "surname-0049"], ["surname", "Surname-0049"], ["updated_at", "2014-11-03 11:49:24.924595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0049"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1058]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0049' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1059) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.948811"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0050"], ["updated_at", "2014-11-03 11:49:24.948811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:24.953749"], ["slug", "surname-0051"], ["surname", "Surname-0051"], ["updated_at", "2014-11-03 11:49:24.953749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0051"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1060]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0051' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1061) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.967506"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.967506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1014]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1014]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1014]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1014"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:24.973177"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:24.973177"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.979491"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0052"], ["updated_at", "2014-11-03 11:49:24.979491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.983203"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:49:24.983203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1062]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:24.994855"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0053"], ["updated_at", "2014-11-03 11:49:24.994855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0054"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1064]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0054' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0054' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.001866"], ["slug", "surname-0054"], ["surname", "Surname-0054"], ["updated_at", "2014-11-03 11:49:25.001866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0054 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.007203"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0055"], ["updated_at", "2014-11-03 11:49:25.007203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0056"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1066]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0056' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0056' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.013716"], ["slug", "surname-0056"], ["surname", "Surname-0056"], ["updated_at", "2014-11-03 11:49:25.013716"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0056 Completed 302 Found in 6ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.020883"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0057"], ["updated_at", "2014-11-03 11:49:25.020883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0058"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1068]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0058' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0058' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.027427"], ["slug", "surname-0058"], ["surname", "Surname-0058"], ["updated_at", "2014-11-03 11:49:25.027427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0058 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.034095"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0059"], ["updated_at", "2014-11-03 11:49:25.034095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0060", "image"=>"#"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1070]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0060' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0060' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.040955"], ["image", nil], ["slug", "surname-0060"], ["surname", "Surname-0060"], ["updated_at", "2014-11-03 11:49:25.040955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0060/image/edit Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.046894"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-03 11:49:25.046894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1072]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.055749"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0062"], ["updated_at", "2014-11-03 11:49:25.055749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1073]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.064841"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0063"], ["updated_at", "2014-11-03 11:49:25.064841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1074]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.074100"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-03 11:49:25.074100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1075]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.085172"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.085172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1016]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1016]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1016]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0057-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1016"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:25.089862"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.089862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.094828"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0065"], ["updated_at", "2014-11-03 11:49:25.094828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.097102"], ["slug", "surname-0066"], ["surname", "Surname-0066"], ["updated_at", "2014-11-03 11:49:25.097102"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0066"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1076]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0066' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1077) ORDER BY groups.name Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.109533"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.109533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1018]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1018]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1018]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0058-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1018"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:25.114130"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.114130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.118646"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0067"], ["updated_at", "2014-11-03 11:49:25.118646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.121139"], ["slug", "surname-0068"], ["surname", "Surname-0068"], ["updated_at", "2014-11-03 11:49:25.121139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0068"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1078]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0068' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1079) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.131147"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0069"], ["updated_at", "2014-11-03 11:49:25.131147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1080]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.140046"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.140046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1020]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0059-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1020"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:25.144483"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.144483"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.149415"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0070"], ["updated_at", "2014-11-03 11:49:25.149415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1081]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.156148"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0071"], ["updated_at", "2014-11-03 11:49:25.156148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0072' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.161053"], ["slug", "surname-0072"], ["surname", "Surname-0072"], ["updated_at", "2014-11-03 11:49:25.161053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0072"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1082]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0072' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1083) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.177701"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.177701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1022]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1022]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1022]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1022"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:25.182754"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.182754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.187356"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0073"], ["updated_at", "2014-11-03 11:49:25.187356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.190504"], ["slug", "surname-0074"], ["surname", "Surname-0074"], ["updated_at", "2014-11-03 11:49:25.190504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0074"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1084]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0074' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1085) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.200877"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0075"], ["updated_at", "2014-11-03 11:49:25.200877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.204172"], ["slug", "surname-0076"], ["surname", "Surname-0076"], ["updated_at", "2014-11-03 11:49:25.204172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.210471"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.210471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1024]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1024]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1024]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1024"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:25.215210"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.215210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.216833"], ["group_id", 1025], ["person_id", 1087], ["updated_at", "2014-11-03 11:49:25.216833"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1087]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:25.218276' WHERE "people"."id" = 1087 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:25.218888' WHERE "groups"."id" = 1025  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0076"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1086]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0076' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1087) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.229900"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0077"], ["updated_at", "2014-11-03 11:49:25.229900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.233036"], ["slug", "surname-0078"], ["surname", "Surname-0078"], ["updated_at", "2014-11-03 11:49:25.233036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0078"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1088]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0078' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1089) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.243810"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0079"], ["updated_at", "2014-11-03 11:49:25.243810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0080' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.247297"], ["slug", "surname-0080"], ["surname", "Surname-0080"], ["updated_at", "2014-11-03 11:49:25.247297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0080"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1090]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0080' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1091) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1091]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.258676"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0081"], ["updated_at", "2014-11-03 11:49:25.258676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0082' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.262051"], ["slug", "surname-0082"], ["surname", "Surname-0082"], ["updated_at", "2014-11-03 11:49:25.262051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0082"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1092]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0082' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1093) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1093]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.272614"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0083"], ["updated_at", "2014-11-03 11:49:25.272614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.276454"], ["slug", "surname-0084"], ["surname", "Surname-0084"], ["updated_at", "2014-11-03 11:49:25.276454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0084"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1094]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0084' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1095) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1095]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.289220"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0085"], ["updated_at", "2014-11-03 11:49:25.289220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1096]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.295697"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0086"], ["updated_at", "2014-11-03 11:49:25.295697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.298985"], ["slug", "surname-0087"], ["surname", "Surname-0087"], ["updated_at", "2014-11-03 11:49:25.298985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0087"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1097]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0087' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1098) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.309630"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0088"], ["updated_at", "2014-11-03 11:49:25.309630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1099]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.317266"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0089"], ["updated_at", "2014-11-03 11:49:25.317266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1100]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.324989"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0090"], ["updated_at", "2014-11-03 11:49:25.324989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1101]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.335149"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.335149"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1026]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0062-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1026"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:25.353611"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.353611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:25.362335"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:25.362335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1102]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1102]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1102]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1102) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.414651"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.414651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1028]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1028]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1028]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1028"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:25.421502"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.421502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.424320"], ["slug", "surname-0091"], ["surname", "Surname-0091"], ["updated_at", "2014-11-03 11:49:25.424320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:25.426133"], ["group_id", 1029], ["person_id", 1103], ["updated_at", "2014-11-03 11:49:25.426133"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1103]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:25.427426' WHERE "people"."id" = 1103 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:25.428041' WHERE "groups"."id" = 1029  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0091/edit" for 127.0.0.1 at 2014-11-03 11:49:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0091"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1102]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0091' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1103) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1028, 1029) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1028, 1029) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1103]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (8.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.7ms | ActiveRecord: 1.5ms) Started DELETE "/memberships/200?referer=%2Fpeople%2Fsurname-0091%2Fedit" for 127.0.0.1 at 2014-11-03 11:49:25 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0091/edit", "id"=>"200"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1102]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 200]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 200]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1103]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:25.485647' WHERE "people"."id" = 1103 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1029]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:25.487198' WHERE "groups"."id" = 1029  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0091/edit Completed 302 Found in 6ms (ActiveRecord: 1.3ms) Started GET "/people/surname-0091/edit" for 127.0.0.1 at 2014-11-03 11:49:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0091"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1102]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0091' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1103) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1103]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1103]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:25.551587"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.551587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1030]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1030]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1030]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1030"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:25.556574"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:25.556574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:25 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:25 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:26.117364"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:26.117364"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1104]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1104]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1104]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1104) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 44ms (Views: 38.9ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1104]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1104]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 33.6ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1104]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1104]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (10.4ms) Completed 200 OK in 21ms (Views: 19.1ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1104]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:26.560839"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:26.560839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1032]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1032]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1032]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1032"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:26.565559"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:26.565559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:26 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:27.128151"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:27.128151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1105]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1105]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1105]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1105) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 39.8ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1105]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1105]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 33.5ms | ActiveRecord: 0.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1105]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"1033", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1105]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:27.467244"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:49:27.467244"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:27.468443"], ["group_id", 1033], ["leader", "t"], ["person_id", 1106], ["role", "Head Honcho"], ["updated_at", "2014-11-03 11:49:27.468443"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1106]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:27.470494' WHERE "people"."id" = 1106 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1033]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:27.471889' WHERE "groups"."id" = 1033  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/people/taylor Completed 302 Found in 16ms (ActiveRecord: 1.9ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1105]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1106) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1032, 1033) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1032, 1033) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.2ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 1106]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:27.578061"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:27.578061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1034]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1034]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1034]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1034"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:27.583563"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.162@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:27.583563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0092' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:27.586253"], ["slug", "surname-0092"], ["surname", "Surname-0092"], ["updated_at", "2014-11-03 11:49:27.586253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:27.588121"], ["group_id", 1035], ["person_id", 1107], ["updated_at", "2014-11-03 11:49:27.588121"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1107]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:27.589448' WHERE "people"."id" = 1107 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:27.590077' WHERE "groups"."id" = 1035  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:27 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 21.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:28.171159"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:28.171159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1108]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1108]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1108]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1108) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.3ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1108]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0092/edit" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1108]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0092' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1107) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1034, 1035) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1034, 1035) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1107]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.9ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1108]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0092" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0092", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"1035", "leader"=>"0", "id"=>"202"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1108]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0092' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1107) ORDER BY groups.name Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1107]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 1107 AND "memberships"."id" != 202 AND "memberships"."group_id" = 1035) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1035 AND "memberships"."id" != 202 AND "memberships"."person_id" = 1107) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0092' AND "people"."given_name" = '' AND ("people"."id" != 1107) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 1107 AND "memberships"."id" != 202 AND "memberships"."group_id" = 1035) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1035 AND "memberships"."id" != 202 AND "memberships"."person_id" = 1107) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1107 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:49:28.502735"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 202 [["role", "Head Honcho"], ["updated_at", "2014-11-03 11:49:28.503840"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:28.504570' WHERE "people"."id" = 1107 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:28.505131' WHERE "groups"."id" = 1035  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/people/surname-0092 Completed 302 Found in 17ms (ActiveRecord: 2.3ms) Started GET "/people/surname-0092" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1108]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0092' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1107) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1034, 1035) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1034, 1035) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.6ms | ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 1107]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:28.608195"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:28.608195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1036]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1036]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1036]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1036"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:28.614804"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:28.614804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0093' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:28.617629"], ["slug", "surname-0093"], ["surname", "Surname-0093"], ["updated_at", "2014-11-03 11:49:28.617629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:28.619591"], ["group_id", 1037], ["person_id", 1109], ["updated_at", "2014-11-03 11:49:28.619591"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1109]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:28.621021' WHERE "people"."id" = 1109 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:28.621698' WHERE "groups"."id" = 1037  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 1036) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1036 [["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:28.624746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1036]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1036]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1036]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1036"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:28.629618"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:28.629618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:28 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:29 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:29 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:29.192799"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:29.192799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1110]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1110) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0093/edit" for 127.0.0.1 at 2014-11-03 11:49:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0093"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0093' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1109) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1036, 1037) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (12.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (12.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (14.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1036, 1037) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1109]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 51.1ms | ActiveRecord: 1.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/add_membership?id=surname-0093" for 127.0.0.1 at 2014-11-03 11:49:29 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0093"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0093' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1109) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms) Completed 200 OK in 13ms (Views: 6.3ms | ActiveRecord: 0.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0093" for 127.0.0.1 at 2014-11-03 11:49:30 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0093", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1037", "leader"=>"0", "id"=>"203"}, "70354709438820"=>{"role"=>"Talker", "group_id"=>"1038", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0093"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0093' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1109) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1109]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 1109 AND "memberships"."id" != 203 AND "memberships"."group_id" = 1037) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1037 AND "memberships"."id" != 203 AND "memberships"."person_id" = 1109) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0093' AND "people"."given_name" = '' AND ("people"."id" != 1109) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 1109 AND "memberships"."id" != 203 AND "memberships"."group_id" = 1037) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1037 AND "memberships"."id" != 203 AND "memberships"."person_id" = 1109) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1109 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:49:30.569333"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 203 [["role", ""], ["updated_at", "2014-11-03 11:49:30.570337"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:30.571029' WHERE "people"."id" = 1109 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:30.571600' WHERE "groups"."id" = 1037 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.572185"], ["group_id", 1038], ["person_id", 1109], ["role", "Talker"], ["updated_at", "2014-11-03 11:49:30.572185"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1109]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:30.573603' WHERE "people"."id" = 1109 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1038]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:30.574863' WHERE "groups"."id" = 1038  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/people/surname-0093 Completed 302 Found in 21ms (ActiveRecord: 3.0ms) Started GET "/people/surname-0093" for 127.0.0.1 at 2014-11-03 11:49:30 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0093"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1110]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0093' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1109) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1036, 1038) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1036, 1037) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1036, 1038) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1036, 1037) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.7ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1109]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.670965"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-03 11:49:30.670965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1111]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.681647"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0095"], ["updated_at", "2014-11-03 11:49:30.681647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1112]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.691816"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0096"], ["updated_at", "2014-11-03 11:49:30.691816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1113]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.702529"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0097"], ["updated_at", "2014-11-03 11:49:30.702529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0064", "team_email_address"=>"example.user.167@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1114]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.709971"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.709971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0064 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.715410"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0098"], ["updated_at", "2014-11-03 11:49:30.715410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0065", "team_email_address"=>"example.user.168@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1115]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.721241"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.721241"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0065 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.726182"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0099"], ["updated_at", "2014-11-03 11:49:30.726182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0066", "team_email_address"=>"example.user.169@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1116]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.731926"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.731926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0066 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.737683"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0100"], ["updated_at", "2014-11-03 11:49:30.737683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.744835"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.744835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1042]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1042]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1042]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1042"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.749654"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.749654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0067"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1117]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0067' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1043) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1042]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1042]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1042]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1043) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1043) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 14ms (Views: 0.9ms | ActiveRecord: 2.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.770056"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0101"], ["updated_at", "2014-11-03 11:49:30.770056"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.777142"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.777142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1044]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1044]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1044]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1044"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.781757"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.781757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0068"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1118]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0068' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1045) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1044]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1044]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1044]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1045) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1045) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.9ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.797006"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0102"], ["updated_at", "2014-11-03 11:49:30.797006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.804400"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.804400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1046]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1046]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1046]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1046"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.809291"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.809291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0069"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1119]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0069' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1047) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1046]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1046]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1046]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1047) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1047) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.9ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.825388"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0103"], ["updated_at", "2014-11-03 11:49:30.825388"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.832762"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.832762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1048]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1048]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1048]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0070-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1048"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.837389"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.837389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0071", "team_email_address"=>"example.user.178@digital.justice.gov.uk"}, "id"=>"group-0070"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1120]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0070' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1049) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1048]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1048]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1048]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0071-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1049) AND "groups"."slug" = 'group-0071' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0071' AND "groups"."id" != 1049) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 1049 [["name", "Group-0071"], ["slug", "group-0071"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.848749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0071 Completed 302 Found in 10ms (ActiveRecord: 2.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1049]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.854435"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-03 11:49:30.854435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.861960"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.861960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1050]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1050]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1050]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0072-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0072' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0072' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1050"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.866723"], ["name", "Group-0072"], ["slug", "group-0072"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.866723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0072", "team_email_address"=>"example.user.179@digital.justice.gov.uk"}, "id"=>"group-0072"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1121]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0072' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1051) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0072' AND "groups"."id" != 1051) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0072 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.890824"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0105"], ["updated_at", "2014-11-03 11:49:30.890824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.898186"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.898186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1052]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1052]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1052]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1052"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.902663"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.902663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0073", "team_email_address"=>"example.user.181@digital.justice.gov.uk"}, "id"=>"group-0073"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1122]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0073' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1053) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0073' AND "groups"."id" != 1053) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0073 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.915340"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0106"], ["updated_at", "2014-11-03 11:49:30.915340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0074' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.919149"], ["name", "Group-0074"], ["slug", "group-0074"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.919149"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1054]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1054]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1054]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0075-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0075' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0075' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1054"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.924065"], ["name", "Group-0075"], ["slug", "group-0075"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.924065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0075"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1123]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0075' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1055) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1054]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1054]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1054/1055/%' OR "groups"."ancestry" = '1054/1055')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1054/1055' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1055]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0074 Completed 302 Found in 10ms (ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.940471"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0107"], ["updated_at", "2014-11-03 11:49:30.940471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.947496"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.947496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1056]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1056]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1056]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0076-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0076' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1056"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.952168"], ["name", "Group-0076"], ["slug", "group-0076"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.952168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0076"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1124]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0076' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1057) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1056]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1056]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1056/1057/%' OR "groups"."ancestry" = '1056/1057')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1056/1057' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1057]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 7ms (ActiveRecord: 1.7ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.966419"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0108"], ["updated_at", "2014-11-03 11:49:30.966419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.973805"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.973805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1058]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1058]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1058]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0077-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0077' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0077' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1058"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:30.978509"], ["name", "Group-0077"], ["slug", "group-0077"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:30.978509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0077"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1125]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0077' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1059) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.989485"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0109"], ["updated_at", "2014-11-03 11:49:30.989485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1126]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:30.996862"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0110"], ["updated_at", "2014-11-03 11:49:30.996862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.004663"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.004663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1127]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.013505"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0111"], ["updated_at", "2014-11-03 11:49:31.013505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.019942"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.019942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1061]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1061]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1061]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0078-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0078' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1061"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.026889"], ["name", "Group-0078"], ["slug", "group-0078"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.026889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1128]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.034921"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0112"], ["updated_at", "2014-11-03 11:49:31.034921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.042107"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.042107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1063]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1063]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1063]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0079-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0079' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0079' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1063"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.046880"], ["name", "Group-0079"], ["slug", "group-0079"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.046880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0079"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1129]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0079' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1064) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.057569"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-03 11:49:31.057569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1130]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.065046"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0114"], ["updated_at", "2014-11-03 11:49:31.065046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1131]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.093380"], ["updated_at", "2014-11-03 11:49:31.093380"], ["user_email", "example.user.194@digital.justice.gov.uk"], ["value", "6e388ebb-e08a-4256-8110-ace92a7b2518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.095860"], ["updated_at", "2014-11-03 11:49:31.095860"], ["user_email", "example.user.195@digital.justice.gov.uk"], ["value", "c6eda072-f264-4264-8184-e32cb8cc6b1d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.1ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 104]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.101580"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0115"], ["updated_at", "2014-11-03 11:49:31.101580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.103565"], ["updated_at", "2014-11-03 11:49:31.103565"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "903e26ed-acae-404d-b240-3f8263dcbb5a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.120819"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0116"], ["updated_at", "2014-11-03 11:49:31.120819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.123297"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0117"], ["updated_at", "2014-11-03 11:49:31.123297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"1134"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1133]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1134' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1134]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 2.0ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.135655"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0118"], ["updated_at", "2014-11-03 11:49:31.135655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.138992"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0119"], ["updated_at", "2014-11-03 11:49:31.138992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"1136"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1135]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1136' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1136]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 1136], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.146336"], ["updated_at", "2014-11-03 11:49:31.146336"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "5814060c-a08b-40f8-9c0f-8dea225ac2d7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 5.6ms Sent mail to someone.else@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <54576bcb2522b_5bf23ffcb5c65bf068740@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/5814060c-a08b-40f8-9c0f-8dea225ac2d7?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.157529"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0120"], ["updated_at", "2014-11-03 11:49:31.157529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.160250"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0121"], ["updated_at", "2014-11-03 11:49:31.160250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"1138"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1137]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1138' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1138]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 1138], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.166328"], ["updated_at", "2014-11-03 11:49:31.166328"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "b31fd6f4-120d-4e36-a4a6-5c9ca421700d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.1ms Sent mail to someone.else@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <54576bcb296b9_5bf23ffcb5c65bf068854@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/b31fd6f4-120d-4e36-a4a6-5c9ca421700d?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.175685"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0122"], ["updated_at", "2014-11-03 11:49:31.175685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.178457"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0123"], ["updated_at", "2014-11-03 11:49:31.178457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1140"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1139]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1140' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1140]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.187084"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0124"], ["updated_at", "2014-11-03 11:49:31.187084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.189853"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0125"], ["updated_at", "2014-11-03 11:49:31.189853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1142"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1141]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1142' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1142]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.197796"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0126"], ["updated_at", "2014-11-03 11:49:31.197796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.200425"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0127"], ["updated_at", "2014-11-03 11:49:31.200425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1144"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1143]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1144' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1144]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.209025"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0128"], ["updated_at", "2014-11-03 11:49:31.209025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.211993"], ["updated_at", "2014-11-03 11:49:31.211993"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4ed0fb0b-7ba4-43ad-a864-5a330606e003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 9.8ms Sent mail to test.user@digital.justice.gov.uk (2.5ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb361f9_5bf23ffcb5c65bf0689e@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/4ed0fb0b-7ba4-43ad-a864-5a330606e003?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.227937"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0129"], ["updated_at", "2014-11-03 11:49:31.227937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb386fb_5bf23ffcb5c65bf069040@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.235954"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0130"], ["updated_at", "2014-11-03 11:49:31.235954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.237782"], ["updated_at", "2014-11-03 11:49:31.237782"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4752c87d-dfeb-46df-8664-c6470b8ebecf"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 5.4ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb3b6ff_5bf23ffcb5c65bf0691ec@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/4752c87d-dfeb-46df-8664-c6470b8ebecf?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.248996"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0131"], ["updated_at", "2014-11-03 11:49:31.248996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb3d901_5bf23ffcb5c65bf0692ee@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.256861"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0132"], ["updated_at", "2014-11-03 11:49:31.256861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.258685"], ["updated_at", "2014-11-03 11:49:31.258685"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c2dc1fb4-d8ee-420b-9800-a61b76033966"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 5.8ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb409ec_5bf23ffcb5c65bf069393@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/c2dc1fb4-d8ee-420b-9800-a61b76033966?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.270477"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0133"], ["updated_at", "2014-11-03 11:49:31.270477"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb42d58_5bf23ffcb5c65bf06943@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.291736"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0134"], ["updated_at", "2014-11-03 11:49:31.291736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.293564"], ["updated_at", "2014-11-03 11:49:31.293564"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "9dbf60ae-458d-40e8-bcbf-f258f11a3492"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 5.9ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb4925c_5bf23ffcb5c65bf06953f@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/9dbf60ae-458d-40e8-bcbf-f258f11a3492?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.305571"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-03 11:49:31.305571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb4b64f_5bf23ffcb5c65bf069635@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0136' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.313637"], ["slug", "surname-0136"], ["surname", "Surname-0136"], ["updated_at", "2014-11-03 11:49:31.313637"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.321082"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.321082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1065]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1065]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1065]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0080-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0080' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0080' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1065"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.325557"], ["name", "Group-0080"], ["slug", "group-0080"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.325557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.327139"], ["group_id", 1066], ["person_id", 1153], ["updated_at", "2014-11-03 11:49:31.327139"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:31.327906' WHERE "people"."id" = 1153 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:31.328456' WHERE "groups"."id" = 1066  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0137' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.337809"], ["slug", "surname-0137"], ["surname", "Surname-0137"], ["updated_at", "2014-11-03 11:49:31.337809"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.343914"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.343914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1067]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1067]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1067]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0081-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0081' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0081' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1067"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.348046"], ["name", "Group-0081"], ["slug", "group-0081"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.348046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.349284"], ["group_id", 1068], ["person_id", 1154], ["updated_at", "2014-11-03 11:49:31.349284"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:31.349973' WHERE "people"."id" = 1154 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:31.350511' WHERE "groups"."id" = 1068  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0138' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.359766"], ["slug", "surname-0138"], ["surname", "Surname-0138"], ["updated_at", "2014-11-03 11:49:31.359766"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.366006"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.366006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1069]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1069]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1069]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0082-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0082' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0082' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1069"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.370407"], ["name", "Group-0082"], ["slug", "group-0082"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.370407"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.371649"], ["group_id", 1070], ["person_id", 1155], ["updated_at", "2014-11-03 11:49:31.371649"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:31.372353' WHERE "people"."id" = 1155 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:31.372921' WHERE "groups"."id" = 1070  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0139' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.379615"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0139"], ["surname", "Surname-0139"], ["updated_at", "2014-11-03 11:49:31.379615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:31.383744"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0140"], ["updated_at", "2014-11-03 11:49:31.383744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.388276"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0141"], ["updated_at", "2014-11-03 11:49:31.388276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.390231"], ["updated_at", "2014-11-03 11:49:31.390231"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "f20e0860-2af4-406c-a5b8-b7aed3ecfd06"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1158]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.5ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb606ed_5bf23ffcb5c65bf0697d7@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/f20e0860-2af4-406c-a5b8-b7aed3ecfd06?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.400741"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0142"], ["updated_at", "2014-11-03 11:49:31.400741"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.402537"], ["updated_at", "2014-11-03 11:49:31.402537"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "b0bccfd8-dd6a-4467-b949-4e5911aee9b8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1159]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.0ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb6351d_5bf23ffcb5c65bf0698fb@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/b0bccfd8-dd6a-4467-b949-4e5911aee9b8?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.411448"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0143"], ["updated_at", "2014-11-03 11:49:31.411448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.413308"], ["updated_at", "2014-11-03 11:49:31.413308"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "0fe2c15d-461a-45fa-bd74-ee2da6aa1e82"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1160]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 5.1ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb6635e_5bf23ffcb5c65bf069965@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/0fe2c15d-461a-45fa-bd74-ee2da6aa1e82?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.423395"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0144"], ["updated_at", "2014-11-03 11:49:31.423395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.425241"], ["updated_at", "2014-11-03 11:49:31.425241"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "801e64db-feeb-4345-82a3-73b02b46993d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1161]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.9ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb68d67_5bf23ffcb5c65bf070048@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/801e64db-feeb-4345-82a3-73b02b46993d?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.434165"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0145"], ["updated_at", "2014-11-03 11:49:31.434165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.436340"], ["updated_at", "2014-11-03 11:49:31.436340"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "de32ffde-8a36-491c-a521-d5e5e9ba2e23"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1162]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.4ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb6ba60_5bf23ffcb5c65bf07013f@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/de32ffde-8a36-491c-a521-d5e5e9ba2e23?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.446014"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0146"], ["updated_at", "2014-11-03 11:49:31.446014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1163]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.2ms Sent mail to test.user@digital.justice.gov.uk (2.4ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb6e5ee_5bf23ffcb5c65bf0702bf@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.457215"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-03 11:49:31.457215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1164], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.460823"], ["updated_at", "2014-11-03 11:49:31.460823"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "07adaf68-1a90-476c-ba1e-7dc083a206f1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.3ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb715bd_5bf23ffcb5c65bf070352@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/07adaf68-1a90-476c-ba1e-7dc083a206f1?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.469716"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0148"], ["updated_at", "2014-11-03 11:49:31.469716"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1165], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.472843"], ["updated_at", "2014-11-03 11:49:31.472843"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "85ace4e2-30ab-4912-b9f8-d410969b425a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb7423a_5bf23ffcb5c65bf070421@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/85ace4e2-30ab-4912-b9f8-d410969b425a?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.480298"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-03 11:49:31.480298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1166], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.483600"], ["updated_at", "2014-11-03 11:49:31.483600"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "61d1ec23-0cbd-4311-8be6-71c0d184fc21"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb76cc1_5bf23ffcb5c65bf0705cc@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/61d1ec23-0cbd-4311-8be6-71c0d184fc21?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.491209"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0150"], ["updated_at", "2014-11-03 11:49:31.491209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1167], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.494495"], ["updated_at", "2014-11-03 11:49:31.494495"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "3b3143a0-57e0-468a-955e-a01b45120380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb79705_5bf23ffcb5c65bf07064f@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/3b3143a0-57e0-468a-955e-a01b45120380?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.502053"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0151"], ["updated_at", "2014-11-03 11:49:31.502053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1168], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576bcb7baa9_5bf23ffcb5c65bf0707b6@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.511087"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:49:31.511087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.513692"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:49:31.513692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1170], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1169]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 5.8ms Sent mail to recipient@example.com (2.4ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576bcb81282_5bf23ffcb5c65bf0708b0@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.534553"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:49:31.534553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.537928"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:49:31.537928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1172], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1171]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576bcb848d1_5bf23ffcb5c65bf0709a0@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.547517"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:49:31.547517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.549924"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:49:31.549924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1174], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1173]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (2.0ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576bcb8745d_5bf23ffcb5c65bf0710c8@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.558358"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:49:31.558358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.560870"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:49:31.560870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1176], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1175]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576bcb8a06a_5bf23ffcb5c65bf0711ea@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.570237"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:49:31.570237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:31.573086"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:49:31.573086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1178], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1177]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to recipient@example.com (2.1ms) Date: Mon, 03 Nov 2014 11:49:31 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576bcb8d15e_5bf23ffcb5c65bf071273@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:31.587223"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:31.587223"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1179]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1179]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1179]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1179) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 56ms (Views: 50.7ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-03 11:49:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1179]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1179) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.3ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-03 11:49:31 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1179]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1179) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1179]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:31 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1179]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 3ms (ActiveRecord: 0.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:31 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:31.722797"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:49:31.722797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 54], ["created_at", "2014-11-03 11:49:31.726181"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:49:31.726181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:31.729043"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:49:31.729043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.735319"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.735319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1071]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1071]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1071]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1071"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.740215"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.740215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.742349"], ["group_id", 1072], ["person_id", 1181], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:49:31.742349"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1181]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:31.743775' WHERE "people"."id" = 1181 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:31.744432' WHERE "groups"."id" = 1072  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1180]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 54]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1181]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1181) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1181) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1181) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:31.790363"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:49:31.790363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 55], ["created_at", "2014-11-03 11:49:31.793327"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:49:31.793327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:31.795962"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:49:31.795962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.803814"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.803814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1073]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1073]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1073]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1073"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.808996"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.808996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.811094"], ["group_id", 1074], ["person_id", 1183], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:49:31.811094"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1183]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:31.812629' WHERE "people"."id" = 1183 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:31.813281' WHERE "groups"."id" = 1074  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1182]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 55]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1183]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1181, 1183) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1181, 1183) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1181, 1183) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:31.853250"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:49:31.853250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 56], ["created_at", "2014-11-03 11:49:31.855940"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:49:31.855940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:31.858315"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:49:31.858315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.867192"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.867192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1075]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1075]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1075]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1075"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.872295"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.872295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.874309"], ["group_id", 1076], ["person_id", 1185], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:49:31.874309"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1185]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:31.875746' WHERE "people"."id" = 1185 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:31.876359' WHERE "groups"."id" = 1076  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1184]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 56]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1185]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1182, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1182, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1182, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:31.907775"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:49:31.907775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 57], ["created_at", "2014-11-03 11:49:31.910416"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:49:31.910416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:31.912769"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:49:31.912769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.918909"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.918909"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1077]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1077]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1077]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1077"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.923110"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.923110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.924996"], ["group_id", 1078], ["person_id", 1187], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:49:31.924996"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1187]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:31.926310' WHERE "people"."id" = 1187 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:31.926900' WHERE "groups"."id" = 1078  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1186]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 57]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1187]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1186, 1182, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1186, 1182, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1186, 1182, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:31.962283"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:49:31.962283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 58], ["created_at", "2014-11-03 11:49:31.965383"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:49:31.965383"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:31.968264"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:49:31.968264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.975145"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.975145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1079]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1079]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1079]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1079"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:31.981142"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:31.981142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:31.983993"], ["group_id", 1080], ["person_id", 1189], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:49:31.983993"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1189]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:31.985872' WHERE "people"."id" = 1189 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:31.986604' WHERE "groups"."id" = 1080  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1188]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 58]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1189]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1186, 1182, 1188, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1186, 1182, 1188, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1180, 1186, 1182, 1188, 1184) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:32.019283"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:49:32.019283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 59], ["created_at", "2014-11-03 11:49:32.022135"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:49:32.022135"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:32.024609"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:49:32.024609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:32.030697"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:32.030697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1081]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1081]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1081]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1081"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:32.035317"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:32.035317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:32.037320"], ["group_id", 1082], ["person_id", 1191], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:49:32.037320"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1191]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:32.038731' WHERE "people"."id" = 1191 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:32.039361' WHERE "groups"."id" = 1082  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1190]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 59]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1191]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1183, 1185, 1181, 1187, 1189, 1191) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1183, 1185, 1181, 1187, 1189, 1191) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1183, 1185, 1181, 1187, 1189, 1191) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:32.174533"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-03 11:49:32.174533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:32.194502"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-03 11:49:32.194502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:32.198574"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:32.198574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:32.201991"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:49:32.201991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:32.205903"], ["name", "Design"], ["updated_at", "2014-11-03 11:49:32.205903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 60], ["created_at", "2014-11-03 11:49:32.208657"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:49:32.208657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:32.214463"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:32.214463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1196]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 60]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:32.239484"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:32.239484"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1197]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1197]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1197) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.1ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1197]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Search" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1197]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1196) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1196]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 60]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (5.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 14.5ms | ActiveRecord: 0.9ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:32.398756"], ["name", "Design"], ["updated_at", "2014-11-03 11:49:32.398756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 61], ["created_at", "2014-11-03 11:49:32.402178"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:49:32.402178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:32.409562"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:32.409562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1198]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 61]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:32.433995"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:32.433995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1199]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1199]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1199]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1199) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.4ms | ActiveRecord: 1.3ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1199]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1198) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 61]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.6ms | ActiveRecord: 1.0ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1199]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1198) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1198]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 61]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 9.2ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:49:32.584677"], ["name", "Design"], ["updated_at", "2014-11-03 11:49:32.584677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 62], ["created_at", "2014-11-03 11:49:32.588782"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:49:32.588782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:32.595770"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:32.595770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1200]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 62]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:32.620443"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:32.620443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1201]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1201]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1201]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1201) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 33.8ms | ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1201]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Search" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1201]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1200) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1200]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 62]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 9.0ms | ActiveRecord: 0.8ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:32.780850"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:32.780850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1202]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1202]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1202]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1202) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.1ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1202]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1202]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:32.885854"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:49:32.885854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:32.888167"], ["updated_at", "2014-11-03 11:49:32.888167"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "b55d2884-4706-49a6-929e-66e4de4f9514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 4.3ms Sent mail to bob.smith@digital.justice.gov.uk (3.2ms) Date: Mon, 03 Nov 2014 11:49:32 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576bccda1e9_5bf23ffcb5c65bf0713cb@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/b55d2884-4706-49a6-929e-66e4de4f9514?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 17ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1202]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1203) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:32.923373"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:32.923373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1204]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1204]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1204]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1204) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 46.9ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:32.985842"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-d6ecb650-dbaf-46dd-97f5-3b7f96aafa84"], ["surname", "Surname-0152"], ["updated_at", "2014-11-03 11:49:32.985842"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-d6ecb650-dbaf-46dd-97f5-3b7f96aafa84/edit" for 127.0.0.1 at 2014-11-03 11:49:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-d6ecb650-dbaf-46dd-97f5-3b7f96aafa84"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1204]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d6ecb650-dbaf-46dd-97f5-3b7f96aafa84' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1205) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.8ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user-d6ecb650-dbaf-46dd-97f5-3b7f96aafa84" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-d6ecb650-dbaf-46dd-97f5-3b7f96aafa84"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1204]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d6ecb650-dbaf-46dd-97f5-3b7f96aafa84' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1205) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1205]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1204]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1204]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.0ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:33.066789"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:33.066789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1206]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1206]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1206]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1206) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 41ms (Views: 35.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:33.115832"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:33.115832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1206]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1207) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 8.8ms | ActiveRecord: 0.8ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1206]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1207) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1206]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1207) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1207) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1207 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:49:33.195220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1206]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1207) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 18ms (Views: 13.1ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:33.225683"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:33.225683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1208]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1208]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 16ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1208]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1208) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:33.286322"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:49:33.286322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:33.287968"], ["updated_at", "2014-11-03 11:49:33.287968"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "965d104d-41d6-484c-8245-e1a66d5ed7fd"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/965d104d-41d6-484c-8245-e1a66d5ed7fd?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"965d104d-41d6-484c-8245-e1a66d5ed7fd"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '965d104d-41d6-484c-8245-e1a66d5ed7fd' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1209]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1209) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:33.317915"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:33.317915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1210]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1210]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1210]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1210) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:33.367761"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:33.367761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1210]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1211) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.5ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1210]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1211) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.9ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1210]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1211) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1211) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1211 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:49:33.459820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 14ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1210]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1211) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:33.491232"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:33.491232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1212]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1212]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1212]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1212) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 59ms (Views: 53.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:33.559209"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0153"], ["updated_at", "2014-11-03 11:49:33.559209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1212]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1213) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 52ms (Views: 45.8ms | ActiveRecord: 1.2ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1212]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1213) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 6.4ms Sent mail to bob.smith@digital.justice.gov.uk (2.6ms) Date: Mon, 03 Nov 2014 11:49:33 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576bcd9ab97_5bf23ffcb5c65bf0714de@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1213]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 17ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1212]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 3ms (ActiveRecord: 0.6ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1212]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.3ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:33.667322"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:33.667322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1214]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1214]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1214]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1214) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.9ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:33.720972"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:33.720972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1214]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1215) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1214]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1215) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.5ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.4ms | ActiveRecord: 1.6ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1214]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1215) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1215) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1215 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:49:33.805212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:33.807719"], ["updated_at", "2014-11-03 11:49:33.807719"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "17303f76-e89c-4f3f-af52-ee3bc33ac550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.2ms Sent mail to bob.smithe@digital.justice.gov.uk (16.8ms) Date: Mon, 03 Nov 2014 11:49:33 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <54576bcdc6103_5bf23ffcb5c65bf071532@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/17303f76-e89c-4f3f-af52-ee3bc33ac550?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:33.828771"], ["updated_at", "2014-11-03 11:49:33.828771"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "b63c0589-f291-4cd8-8cd7-effc2efb21e0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.9ms Sent mail to bob.smith@digital.justice.gov.uk (2.8ms) Date: Mon, 03 Nov 2014 11:49:33 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576bcdcb46b_5bf23ffcb5c65bf07166f@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/b63c0589-f291-4cd8-8cd7-effc2efb21e0?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 41ms (ActiveRecord: 2.2ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1214]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1215) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.1ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:33.862867"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:33.862867"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1216]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1216]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1216]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1216) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 47ms (Views: 41.9ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1216]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 35.8ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1216]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:33.973978"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:49:33.973978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1216]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1217) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.2ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.004777"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:34.004777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1218]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1218]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1218]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1218) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 43.8ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.064060"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:34.064060"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1218]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1219) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.9ms | ActiveRecord: 0.8ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1218]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1219) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 61ms (Views: 53.7ms | ActiveRecord: 1.5ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1218]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1219) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1219) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1219 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:49:34.166234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1218]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1219) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 11.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.197109"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:34.197109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1220]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1220]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1220]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1220) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.7ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.249715"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:34.249715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1220]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1221) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.4ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1220]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1221) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.6ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1220]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1221) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1221) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1221 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:49:34.334149"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:34.336866"], ["updated_at", "2014-11-03 11:49:34.336866"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "354ed269-dbb6-4265-874b-77b446a29532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.4ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:49:34 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576bce531a2_5bf23ffcb5c65bf0717e6@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/354ed269-dbb6-4265-874b-77b446a29532?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 18ms (ActiveRecord: 1.8ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1220]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1221) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.2ms | ActiveRecord: 0.9ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.371312"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:34.371312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1222]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1222]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1222]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1222) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (15.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 58ms (Views: 52.4ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.438363"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:34.438363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1222]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1223) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms) Started GET "/people/test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4/edit" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1222]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1223) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.0ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1222]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1223) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1223) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1223 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:49:34.517950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4 Completed 302 Found in 12ms (ActiveRecord: 1.6ms) Started GET "/people/test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1222]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1d16b907-0c52-43d7-8e7b-abe6e40535e4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1223) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.544857"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:34.544857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1224]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1224]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1224]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1224) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.4ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1224]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.8ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1224]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:34.654148"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-2a3b2ad9-95f4-46a1-9270-3b50f0a6368b"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:49:34.654148"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-2a3b2ad9-95f4-46a1-9270-3b50f0a6368b Completed 302 Found in 21ms (ActiveRecord: 1.2ms) Started GET "/people/test-user-2a3b2ad9-95f4-46a1-9270-3b50f0a6368b" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-2a3b2ad9-95f4-46a1-9270-3b50f0a6368b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1224]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2a3b2ad9-95f4-46a1-9270-3b50f0a6368b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1225) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.690784"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:34.690784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1226]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1226]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1226]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1226) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1226]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 32.9ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1226]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:34.797299"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-fa9ba12b-9c2c-44aa-a50a-97ca3b84c77d"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:49:34.797299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-fa9ba12b-9c2c-44aa-a50a-97ca3b84c77d Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-fa9ba12b-9c2c-44aa-a50a-97ca3b84c77d" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-fa9ba12b-9c2c-44aa-a50a-97ca3b84c77d"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1226]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-fa9ba12b-9c2c-44aa-a50a-97ca3b84c77d' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1227) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.823872"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:34.823872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1228]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1228]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1228]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1228) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:34.875315"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-76712b43-c9d4-46ac-b926-0a2ac26e1326"], ["surname", "Surname-0154"], ["updated_at", "2014-11-03 11:49:34.875315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-76712b43-c9d4-46ac-b926-0a2ac26e1326/edit" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-76712b43-c9d4-46ac-b926-0a2ac26e1326"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1228]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-76712b43-c9d4-46ac-b926-0a2ac26e1326' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1229) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 46.4ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user-76712b43-c9d4-46ac-b926-0a2ac26e1326" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-76712b43-c9d4-46ac-b926-0a2ac26e1326"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1228]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-76712b43-c9d4-46ac-b926-0a2ac26e1326' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1229) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1229]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1228]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1228]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:34.965724"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:34.965724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1230]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1230]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1230]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1230) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0155' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:35.014823"], ["slug", "surname-0155"], ["surname", "Surname-0155"], ["updated_at", "2014-11-03 11:49:35.014823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0155/edit" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0155"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1230]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0155' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1231) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.2ms) Started DELETE "/people/surname-0155" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0155"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1230]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0155' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1231) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1231]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1230]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1230]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.093972"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:35.093972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1232]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1232]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1232]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1232) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.144320"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:35.144320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1232]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1233) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.0ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6/edit" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1232]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1233) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.4ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1232]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1233) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1233) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1233 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:49:35.218761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6 Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1232]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-aaace3e7-8496-45f1-bd6e-4ad5f8553aa6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1233) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.244017"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:35.244017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1234]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1234]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1234]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1234) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.291818"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-220857df-0d8e-40a6-8bcc-c79562f1d954"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:35.291818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-220857df-0d8e-40a6-8bcc-c79562f1d954" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-220857df-0d8e-40a6-8bcc-c79562f1d954"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1234]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-220857df-0d8e-40a6-8bcc-c79562f1d954' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1235) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.1ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-220857df-0d8e-40a6-8bcc-c79562f1d954/edit" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-220857df-0d8e-40a6-8bcc-c79562f1d954"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1234]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-220857df-0d8e-40a6-8bcc-c79562f1d954' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1235) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.4ms) Started PATCH "/people/test-user-220857df-0d8e-40a6-8bcc-c79562f1d954" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-220857df-0d8e-40a6-8bcc-c79562f1d954"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1234]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-220857df-0d8e-40a6-8bcc-c79562f1d954' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1235) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1235) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1235 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:49:35.368008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:35.370481"], ["updated_at", "2014-11-03 11:49:35.370481"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "659c1765-286a-4142-8b09-b2b09c9523cb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:35 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576bcf5b34b_5bf23ffcb5c65bf071843@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/659c1765-286a-4142-8b09-b2b09c9523cb?desired_path=%2Fpeople%2Ftest-user-220857df-0d8e-40a6-8bcc-c79562f1d954. Redirected to http://www.example.com/people/test-user-220857df-0d8e-40a6-8bcc-c79562f1d954 Completed 302 Found in 16ms (ActiveRecord: 1.8ms) Started GET "/people/test-user-220857df-0d8e-40a6-8bcc-c79562f1d954" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-220857df-0d8e-40a6-8bcc-c79562f1d954"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1234]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-220857df-0d8e-40a6-8bcc-c79562f1d954' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1235) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.7ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.401688"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:35.401688"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1236]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1236]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1236]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1236) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:35.449634"], ["email", "test.user"], ["slug", "test-user-cd0162be-c33c-4aed-b1ef-dbc631f40883"], ["surname", "Surname-0156"], ["updated_at", "2014-11-03 11:49:35.449634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-cd0162be-c33c-4aed-b1ef-dbc631f40883/edit" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-cd0162be-c33c-4aed-b1ef-dbc631f40883"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1236]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-cd0162be-c33c-4aed-b1ef-dbc631f40883' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1237) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.3ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user-cd0162be-c33c-4aed-b1ef-dbc631f40883" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-cd0162be-c33c-4aed-b1ef-dbc631f40883"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1236]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-cd0162be-c33c-4aed-b1ef-dbc631f40883' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1237) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1237]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1236]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1236]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.0ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.524233"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:35.524233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1238]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1238]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1238]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1238) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.4ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1238]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1238]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:35.623039"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-142f8d74-9fad-4a4e-b871-d17ad8e9f3fd"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:49:35.623039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-142f8d74-9fad-4a4e-b871-d17ad8e9f3fd Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-142f8d74-9fad-4a4e-b871-d17ad8e9f3fd" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-142f8d74-9fad-4a4e-b871-d17ad8e9f3fd"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1238]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-142f8d74-9fad-4a4e-b871-d17ad8e9f3fd' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1239) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.4ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.648242"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:35.648242"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1240]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1240]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1240]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1240) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.693723"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:49:35.693723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1240]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1241) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1240]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1241) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (100.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 115ms (Views: 109.3ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1240]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1241) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1241) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1241 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:49:35.845182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:35.847755"], ["updated_at", "2014-11-03 11:49:35.847755"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "f31591a1-a0c1-4734-9c01-b86932aecf5e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 3.6ms Sent mail to bob.smith@digital.justice.gov.uk (2.4ms) Date: Mon, 03 Nov 2014 11:49:35 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576bcfcfeb5_5bf23ffcb5c65bf071958@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/f31591a1-a0c1-4734-9c01-b86932aecf5e?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 18ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1240]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1241) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.0ms | ActiveRecord: 0.7ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:35.889135"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:35.889135"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1242]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1242]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1242]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1242) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.3ms | ActiveRecord: 1.2ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.2ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 5.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:35.986532"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:35.986532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1086]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1086]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1086]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0083-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0083' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1086"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:35.991024"], ["name", "Group-0083"], ["slug", "group-0083"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:35.991024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0083" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0083"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:35 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:36.008349"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:36.008349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0083 Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/teams/group-0083" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0083"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1243]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0083' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1087) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1086, 1087) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.5ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1087]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1086/1087' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1086/1087' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1087]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.0ms | ActiveRecord: 2.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.035658"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0157"], ["updated_at", "2014-11-03 11:49:36.035658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.041347"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:36.041347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1244]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.048612"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0158"], ["updated_at", "2014-11-03 11:49:36.048612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.054150"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:36.054150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1245]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.060994"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0159"], ["updated_at", "2014-11-03 11:49:36.060994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1246]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.067292"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0160"], ["updated_at", "2014-11-03 11:49:36.067292"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1247]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.074021"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0161"], ["updated_at", "2014-11-03 11:49:36.074021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1248]] Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.081710"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0162"], ["updated_at", "2014-11-03 11:49:36.081710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1249]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.088046"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0163"], ["updated_at", "2014-11-03 11:49:36.088046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1250]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.094413"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0164"], ["updated_at", "2014-11-03 11:49:36.094413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.098538"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:36.098538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"1252"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1251]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1252' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1252]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.107521"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0165"], ["updated_at", "2014-11-03 11:49:36.107521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.111918"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:36.111918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"1254"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1253]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1254' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1254]] Redirected to http://test.host/people/doe?cache_bust=1415015376 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.120447"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0166"], ["updated_at", "2014-11-03 11:49:36.120447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.122895"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-03 11:49:36.122895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"1256"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1255]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1256' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1256]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.130651"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0167"], ["updated_at", "2014-11-03 11:49:36.130651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.133094"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:36.133094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1257]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.139811"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0168"], ["updated_at", "2014-11-03 11:49:36.139811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.145457"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:36.145457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1259]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:36.159884"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:36.159884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1091]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1091]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1091]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1091"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:36.166161"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:36.166161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:36.731529"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:36.731529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1260]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1260) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.3ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.8ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (2.9ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 28.4ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:36 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1092", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-03 11:49:37.123682"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:49:37.123682"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:37.124983"], ["group_id", 1092], ["person_id", 1261], ["role", ""], ["updated_at", "2014-11-03 11:49:37.124983"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1261]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:37.127449' WHERE "people"."id" = 1261 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1092]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:37.129640' WHERE "groups"."id" = 1092  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/people/marco-polo/image/edit Completed 302 Found in 38ms (ActiveRecord: 2.3ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.1ms | ActiveRecord: 0.5ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:53493/people/marco-polo?cache_bust=1415015377 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo?cache_bust=1415015377" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415015377", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1260]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1261) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1091, 1092) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1091, 1092) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.8ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:37.351486"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:37.351486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1262]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1262]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1262]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1262) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (84.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 101ms (Views: 93.7ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0169' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:37.459868"], ["slug", "surname-0169"], ["surname", "Surname-0169"], ["updated_at", "2014-11-03 11:49:37.459868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:37.465933"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:37.465933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1093]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1093]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1093]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0084-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0084' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1093"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:37.470310"], ["name", "Group-0084"], ["slug", "group-0084"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:37.470310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:37.471579"], ["group_id", 1094], ["person_id", 1263], ["updated_at", "2014-11-03 11:49:37.471579"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:37.472201' WHERE "people"."id" = 1263 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:37.472797' WHERE "groups"."id" = 1094  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0169/edit" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0169"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1262]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0169' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1263) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1093, 1094) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1093, 1094) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1263]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.5ms) Started DELETE "/people/surname-0169" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0169"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1262]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0169' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1263) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 215]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1263]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:37.525890' WHERE "people"."id" = 1263 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:37.526556' WHERE "groups"."id" = 1094 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1263]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 8ms (ActiveRecord: 1.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1262]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 215]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1263]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:37.544465"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:37.544465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1264]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1264]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1264]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1264) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.5ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1264]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 28.7ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:37.634858"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:37.634858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1095]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1095]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1095]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1095"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:37.639086"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:37.639086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0170' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:37.641522"], ["slug", "surname-0170"], ["surname", "Surname-0170"], ["updated_at", "2014-11-03 11:49:37.641522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:37 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:38.198417"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:38.198417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1266]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1266) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.0ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0170/edit" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0170"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0170' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1265) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 32.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0170" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0170", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1095", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0170"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0170' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1265) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0170' AND "people"."given_name" = '' AND ("people"."id" != 1265) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 1265 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:49:38.558330"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:38.559411"], ["group_id", 1095], ["person_id", 1265], ["role", ""], ["updated_at", "2014-11-03 11:49:38.559411"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1265]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:38.561569' WHERE "people"."id" = 1265 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1095]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:38.563382' WHERE "groups"."id" = 1095  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/people/surname-0170 Completed 302 Found in 15ms (ActiveRecord: 2.3ms) Started GET "/people/surname-0170" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0170"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0170' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1265) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1095) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1095) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.7ms | ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0170/edit" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0170"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0170' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1265) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1095) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1095) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1265]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.4ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1266]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:38.799004"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:38.799004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1097]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1097]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1097]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1097"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:38.803442"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:38.803442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0171' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:38.806889"], ["slug", "surname-0171"], ["surname", "Surname-0171"], ["tags", "Cooking"], ["updated_at", "2014-11-03 11:49:38.806889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:38 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:39.368586"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:39.368586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1268]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1268]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1268]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1268) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.7ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1268]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0171/edit" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0171"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1268]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0171' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1267) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.4ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1268]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Started PATCH "/people/surname-0171" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0171", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1097", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0171"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1268]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0171' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1267) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0171' AND "people"."given_name" = '' AND ("people"."id" != 1267) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1267 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-03 11:49:39.729369"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:39.730267"], ["group_id", 1097], ["person_id", 1267], ["role", ""], ["updated_at", "2014-11-03 11:49:39.730267"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1267]] SQL (0.4ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:39.731864' WHERE "people"."id" = 1267 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1097]] SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:39.734365' WHERE "groups"."id" = 1097  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/people/surname-0171 Completed 302 Found in 16ms (ActiveRecord: 2.6ms) Started GET "/people/surname-0171" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0171"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1268]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0171' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1267) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1097) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1097) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.7ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:39.829955"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:39.829955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1269]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1269]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1269]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1269) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (62.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (86.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 100ms (Views: 95.4ms | ActiveRecord: 1.1ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0172' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:39.937781"], ["slug", "surname-0172"], ["surname", "Surname-0172"], ["updated_at", "2014-11-03 11:49:39.937781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0172/edit" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0172"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1269]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0172' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1270) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.1ms | ActiveRecord: 1.2ms) Started DELETE "/people/surname-0172" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0172"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1269]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0172' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1270) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1270]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1269]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:39 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1269]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.5ms | ActiveRecord: 0.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1270]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:40.011415"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:40.011415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1271]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1271]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1271]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1271) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.8ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1271]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.0ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1271]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:40.103228"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-03 11:49:40.103228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1271]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1272) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:40.133605"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:40.133605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1273]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1273]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1273]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1273) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:40.178476"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:40.178476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:40.181030"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-03 11:49:40.181030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1273]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1275) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 33.8ms | ActiveRecord: 1.1ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1273]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1275) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 1275) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1274]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.6ms | ActiveRecord: 1.2ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1273]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1275) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 1275 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:40.264511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 11ms (ActiveRecord: 1.3ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1273]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1275) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.1ms | ActiveRecord: 0.8ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:40.292660"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:40.292660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1276]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1276]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1276]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1276) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.1ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1276]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (20.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 30ms (Views: 27.1ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:40.380248"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:40.380248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1277]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1277]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1277]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1277) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.4ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0173' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:40.426050"], ["slug", "surname-0173"], ["surname", "Surname-0173"], ["updated_at", "2014-11-03 11:49:40.426050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0173/edit" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0173"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1277]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0173' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1278) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.8ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:40.540695"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:40.540695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1099]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1099]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1099]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1099"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:40.545268"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:40.545268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:40.548374"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:40.548374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:40 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:41.113255"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:41.113255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1280]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1280) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.4ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1100", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1279]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 9.8ms | ActiveRecord: 1.0ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1100"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415015381-23538-6714/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-03 11:49:41.567777"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:41.567777"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:41.568893"], ["group_id", 1100], ["person_id", 1281], ["role", ""], ["updated_at", "2014-11-03 11:49:41.568893"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1281]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:41.570808' WHERE "people"."id" = 1281 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1100]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:41.572695' WHERE "groups"."id" = 1100  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/people/marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b/image/edit Completed 302 Found in 16ms (ActiveRecord: 1.9ms) Started GET "/people/marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b/image/edit" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.4ms) Started PUT "/people/marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b/image" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:53493/people/marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b?cache_bust=1415015381 Completed 302 Found in 7ms (ActiveRecord: 0.6ms) Started GET "/people/marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b?cache_bust=1415015381" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415015381", "id"=>"marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1280]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-70c8e0d2-bebf-4ca7-b365-3a8cb68dab8b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1281) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1099, 1100) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1099, 1100) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.1ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:41.790438"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:41.790438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1282]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1282]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1282]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1282) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:41.838852"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:41.838852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1282]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1282]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1283]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 8.9ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1282]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1282]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.6ms | ActiveRecord: 0.1ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:41.930881"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:41.930881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1284]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1284]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1284]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1284) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.5ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:41.980046"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:41.980046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1284]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1285) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.3ms | ActiveRecord: 0.8ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-03 11:49:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1284]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1285) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.2ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1284]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1285) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 1285) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 1285 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-03 11:49:42.059301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 70ms (ActiveRecord: 1.7ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1284]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1285) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:42.143797"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:42.143797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1286]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1286]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1286]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1286) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.9ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1286]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 31.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1286]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-03 11:49:42.240690"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-03 11:49:42.240690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 13ms (ActiveRecord: 1.0ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1286]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 6.5ms | ActiveRecord: 0.5ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1286]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1287) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 7.8ms | ActiveRecord: 0.8ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1286]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1287) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.4ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:42.321414"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:42.321414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1288]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1288]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1288]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1288) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.7ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:42.369361"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:42.369361"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1101]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1101]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1101]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0085-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0085' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0085' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1101"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:42.373889"], ["name", "Group-0085"], ["slug", "group-0085"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:42.373889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0174' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:42.376718"], ["slug", "surname-0174"], ["surname", "Surname-0174"], ["updated_at", "2014-11-03 11:49:42.376718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:42.379092"], ["group_id", 1102], ["person_id", 1289], ["updated_at", "2014-11-03 11:49:42.379092"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1289]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:42.380452' WHERE "people"."id" = 1289 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:42.381111' WHERE "groups"."id" = 1102  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0174" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0174"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1288]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0174' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1289) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1101, 1102) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1101, 1102) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 0.9ms) Started GET "/people/surname-0174/reported_profiles/new" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0174"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1288]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0174' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 0.4ms) Started POST "/people/surname-0174/reported_profiles" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0174"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1288]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0174' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1289]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 1288], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.233@digital.justice.gov.uk"], ["subject_id", 1289]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.233@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:42 +0000 From: support@example.com To: example.user.233@digital.justice.gov.uk Message-ID: <54576bd668fac_5bf23ffcb5c65bf0720ec@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0174 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0174 Redirected to http://www.example.com/people/surname-0174 Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/surname-0174" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0174"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1288]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0174' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1289) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1101, 1102) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1101, 1102) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:42.456487"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:42.456487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1290]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1290]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1290]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1290) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.6ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:42.505968"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:42.505968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1290]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1291) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.1ms | ActiveRecord: 0.9ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1290]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1291) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.2ms | ActiveRecord: 1.2ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1290]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1291) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (19.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 26.8ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:42.684022"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:42.684022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1292]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1292]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1292]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1292) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.8ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1292]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 28.5ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1292]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (21.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 26.1ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:42.813587"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:42.813587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1293]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1293]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1293]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1293) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1293]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 28.4ms | ActiveRecord: 0.5ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1293]] Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:49:42.909050"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-03 11:49:42.909050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1293]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1294) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 7.6ms | ActiveRecord: 0.7ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1293]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1294) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (2.9ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.0ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:42.979115"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:42.979115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1295]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1295]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1295]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1295) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.8ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.023625"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0175"], ["updated_at", "2014-11-03 11:49:43.023625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1296]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 1296 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:43.028922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.039508"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.039508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1103]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1103]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1103]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0086-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0086' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0086' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1103"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:43.046012"], ["name", "Group-0086"], ["slug", "group-0086"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.046012"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.048616"], ["group_id", 1104], ["person_id", 1296], ["updated_at", "2014-11-03 11:49:43.048616"]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1296]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:43.050606' WHERE "people"."id" = 1296 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:43.051718' WHERE "groups"."id" = 1104  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1295]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1296) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1103, 1104) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1103, 1104) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:43.080921"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:43.080921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1297]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1297]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1297]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1297) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.1ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.125312"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0176"], ["updated_at", "2014-11-03 11:49:43.125312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 1298 [["email", nil], ["updated_at", "2014-11-03 11:49:43.126755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1297]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1298) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 7.8ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:43.150250"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:43.150250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1299]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1299]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1299]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1299) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 34.5ms | ActiveRecord: 1.6ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.198957"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0177"], ["updated_at", "2014-11-03 11:49:43.198957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1299]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1300) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.2ms | ActiveRecord: 0.7ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1299]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 80ms (Views: 77.4ms | ActiveRecord: 0.4ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1299]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 1300], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.312854"], ["updated_at", "2014-11-03 11:49:43.312854"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "5f72fd78-9c52-4e5d-b7f2-93edb87848bb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.7ms Sent mail to someone.else@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:49:43 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <54576bd74d457_5bf23ffcb5c65bf0721f2@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/5f72fd78-9c52-4e5d-b7f2-93edb87848bb?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 1.4ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1299]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1300) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.2ms | ActiveRecord: 0.7ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:43.343498"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:43.343498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1301]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1301]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1301]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1301) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.1ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.387955"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-b0f9abbe-7cb4-42aa-a8ed-03705a7daf42"], ["surname", "Surname-0178"], ["updated_at", "2014-11-03 11:49:43.387955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-b0f9abbe-7cb4-42aa-a8ed-03705a7daf42" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-b0f9abbe-7cb4-42aa-a8ed-03705a7daf42"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1301]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-b0f9abbe-7cb4-42aa-a8ed-03705a7daf42' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1302) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.5ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:43.413062"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:43.413062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1303]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1303]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1303]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1303) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.457830"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-018e4bf3-f815-4a5a-b9e2-81b00fce84d6"], ["surname", "Surname-0179"], ["updated_at", "2014-11-03 11:49:43.457830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1304]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 1304 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:49:43.462903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.474138"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.238@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.474138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1105]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1105]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1105]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0087-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0087' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1105"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:43.478566"], ["name", "Group-0087"], ["slug", "group-0087"], ["team_email_address", "example.user.237@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.478566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.480585"], ["group_id", 1106], ["person_id", 1304], ["updated_at", "2014-11-03 11:49:43.480585"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1304]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:43.481834' WHERE "people"."id" = 1304 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:43.482388' WHERE "groups"."id" = 1106  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-018e4bf3-f815-4a5a-b9e2-81b00fce84d6" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-018e4bf3-f815-4a5a-b9e2-81b00fce84d6"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1303]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-018e4bf3-f815-4a5a-b9e2-81b00fce84d6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1304) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1105, 1106) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1105, 1106) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.506597"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-03 11:49:43.506597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0181' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.509078"], ["slug", "surname-0181"], ["surname", "Surname-0181"], ["updated_at", "2014-11-03 11:49:43.509078"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.510775"], ["event", "create"], ["item_id", 1306], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0181\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.516826"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.516826"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.518391"], ["event", "create"], ["item_id", 1107], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.240@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1107]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1107]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1107]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0088-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0088' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0088' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1107"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:43.522766"], ["name", "Group-0088"], ["slug", "group-0088"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.522766"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.524534"], ["event", "create"], ["item_id", 1108], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0088\nteam_email_address:\n- \n- example.user.239@digital.justice.gov.uk\nancestry:\n- \n- '1107'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.525771"], ["group_id", 1108], ["person_id", 1306], ["updated_at", "2014-11-03 11:49:43.525771"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.527140"], ["event", "create"], ["item_id", 222], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 1306\ngroup_id:\n- \n- 1108\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:43.527798' WHERE "people"."id" = 1306 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:43.528362' WHERE "groups"."id" = 1108  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 222]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.530290"], ["event", "destroy"], ["item_id", 222], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 222\ngroup_id: 1108\nperson_id: 1306\nrole: \ncreated_at: &1 2014-11-03 11:49:43.525771000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 222], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:43.531874' WHERE "people"."id" = 1306 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:43.532382' WHERE "groups"."id" = 1108  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"81"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1305]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 81]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 222]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.540728"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-03 11:49:43.540728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0183' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.543143"], ["slug", "surname-0183"], ["surname", "Surname-0183"], ["updated_at", "2014-11-03 11:49:43.543143"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.544847"], ["event", "create"], ["item_id", 1308], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0183\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"82"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1307]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 82]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1308]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1308]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1308]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:43.552313"], ["event", "destroy"], ["item_id", 1308], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1308\ngiven_name: \nsurname: Surname-0183\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:49:43.543143000 Z\nupdated_at: 2014-11-03 11:49:43.543143000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0182"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1308], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1308]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.558054"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0184"], ["updated_at", "2014-11-03 11:49:43.558054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.560535"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:49:43.560535"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.562279"], ["event", "create"], ["item_id", 1310], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1310]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1310]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.565996"], ["event", "destroy"], ["item_id", 1310], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1310\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-03 11:49:43.560535000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1310], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"85"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1309]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 85]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1310]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 1310) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.560535"], ["id", 1310], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:49:43.573264"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:43.575163"], ["event", "create"], ["item_id", 1310], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.581659"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0185"], ["updated_at", "2014-11-03 11:49:43.581659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0186' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.584240"], ["slug", "surname-0186"], ["surname", "Surname-0186"], ["updated_at", "2014-11-03 11:49:43.584240"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.585946"], ["event", "create"], ["item_id", 1312], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0186\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.592572"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.592572"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.594448"], ["event", "create"], ["item_id", 1109], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.242@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1109]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1109]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1109]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0089-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0089' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1109"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:43.598586"], ["name", "Group-0089"], ["slug", "group-0089"], ["team_email_address", "example.user.241@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.598586"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.600876"], ["event", "create"], ["item_id", 1110], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0089\nteam_email_address:\n- \n- example.user.241@digital.justice.gov.uk\nancestry:\n- \n- '1109'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:43.602213"], ["group_id", 1110], ["person_id", 1312], ["updated_at", "2014-11-03 11:49:43.602213"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.603744"], ["event", "create"], ["item_id", 223], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 1312\ngroup_id:\n- \n- 1110\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:43.604465' WHERE "people"."id" = 1312 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:43.605127' WHERE "groups"."id" = 1110  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"90"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1311]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 90]] Redirected to http://test.host/audit_trail Completed 302 Found in 1ms (ActiveRecord: 0.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 223]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:49:43.617174"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:49:43.617174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:49:43.629133"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:49:43.629133"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:49:43.638908"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:49:43.638908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:49:43.650617"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:49:43.650617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:49:43.661132"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:49:43.661132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.680540"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.244@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.680540"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.695997"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.695997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:43.707863"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.707863"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1113]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1113]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1113]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1113"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:43.712291"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.712291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1114]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1114]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1114]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1113/1114"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:43.716484"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:43.716484"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:43 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:44.274749"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:44.274749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1318]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1318]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1318]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1318) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.2ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1318]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1318]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1115) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1113, 1114, 1115) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1115]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1113/1114/1115' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1113/1114/1115' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1115]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.9ms | ActiveRecord: 1.9ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1318]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1115) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1113, 1114, 1115) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1114]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1114]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1114]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1113, 1114) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1113/1114/1115' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.6ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1318]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1113", "team_email_address"=>"example.user.249@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1318]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1115) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1113]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1113]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1113]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1113]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1115) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1115) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1113/1114/1115/%' OR "groups"."ancestry" = '1113/1114/1115')) SQL (0.2ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 1115 [["ancestry", "1113"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-03 11:49:44.647978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/teams/cyberdigital-cyberservices Completed 302 Found in 11ms (ActiveRecord: 1.9ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1318]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1115) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1113, 1115) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1115]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1113/1115' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1113/1115' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1115]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1115]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1113]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:44.747017"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:44.747017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1319]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1319]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1319]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1319) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 96ms (Views: 91.4ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:44.856344"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:44.856344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1116]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1116]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1116]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0092-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0092' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0092' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1116"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:44.861146"], ["name", "Group-0092"], ["slug", "group-0092"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:44.861146"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0092/edit" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1319]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0092' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1117) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1116, 1117) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1116]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1116]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1116]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1116) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1116/1117' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.6ms | ActiveRecord: 1.6ms) Started DELETE "/teams/group-0092" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0092"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1319]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0092' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1117) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1116]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1116]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1116/1117/%' OR "groups"."ancestry" = '1116/1117')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1116/1117' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1117]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1319]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1116) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1116) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1116]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1116' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1116' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1116]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1117]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:44.928700"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:44.928700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1320]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1320]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1320]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1320) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:44.981784"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:44.981784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1118]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1118]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1118]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0093-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0093' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0093' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1118"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:44.986215"], ["name", "Group-0093"], ["slug", "group-0093"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:44.986215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1118]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-03 11:49:44 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1320]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1118) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1118) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1118' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1118' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.7ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:45.016798"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:45.016798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1321]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1321]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1321]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1321) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.1ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1321]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1321]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:45.084485"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:49:45.084485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1321]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1120) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1120) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1120]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (3.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1120' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1120' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1120]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:45.114967"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:45.114967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1322]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1322]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1322]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1322) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.0ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0187' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:45.158109"], ["slug", "surname-0187"], ["surname", "Surname-0187"], ["updated_at", "2014-11-03 11:49:45.158109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:45.164150"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:45.164150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1121]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1121]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1121]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0094-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0094' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0094' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1121"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:45.168401"], ["name", "Group-0094"], ["slug", "group-0094"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:45.168401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:45.169646"], ["group_id", 1122], ["person_id", 1323], ["updated_at", "2014-11-03 11:49:45.169646"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:45.170283' WHERE "people"."id" = 1323 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:45.170831' WHERE "groups"."id" = 1122  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0094/edit" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0094"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1322]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0094' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1122) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1121, 1122) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1121]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1121]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1121]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1121) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1121/1122' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.4ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:45.203542"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:45.203542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1324]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1324]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1324]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1324) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.8ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:45.252626"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:45.252626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1123]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1123]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1123]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0095-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0095' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1123"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:45.257077"], ["name", "Group-0095"], ["slug", "group-0095"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:45.257077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0095/edit" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0095"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1324]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0095' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1124) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1123, 1124) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1123]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1123]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1123]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1123) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1123/1124' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 16.0ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:45.290668"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:45.290668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1325]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1325]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1325]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1325) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.3ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:45.344017"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.258@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:45.344017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1125]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1125]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1125]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1125"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:45.349118"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:45.349118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1325]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1126) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1125, 1126) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1126]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1125/1126' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1125/1126' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1126]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.3ms | ActiveRecord: 1.5ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1325]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.0ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1126", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1325]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1126]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1126]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1126]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1126]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1125/1126"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:45.394368"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:49:45.394368"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1325]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1127) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1125, 1126, 1127) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1127]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1125/1126/1127' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1125/1126/1127' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1127]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1126]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:45.429014"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:45.429014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1128]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1128]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1128]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1128"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:45.433002"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.260@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:45.433002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:45.995444"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:45.995444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1326]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1326]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1326]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1326) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (89.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 103ms (Views: 98.3ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1326]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1326]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1326]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1129", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1326]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1129]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1129]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1129]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1129]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1128/1129"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:46.322606"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:49:46.322606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1326]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1130) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1128, 1129, 1130) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1130]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1128/1129/1130' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1128/1129/1130' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1130]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.5ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:46.425005"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.262@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:46.425005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1131]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1131]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1131]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1131"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:46.429875"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:46.429875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1131/1132"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:46.434445"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.264@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:46.434445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:46.993980"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:46.993980"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1327]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1327]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1327]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1327) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.0ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1327]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1327]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1133) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1131, 1132, 1133) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1133]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1131/1132/1133' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1131/1132/1133' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1133]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.0ms | ActiveRecord: 1.6ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1327]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1133) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1131, 1132, 1133) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1131, 1132) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1131/1132/1133' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.6ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1327]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1132", "team_email_address"=>"example.user.264@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1327]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1133) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1133) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1133) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 1133 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-03 11:49:47.368715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/teams/cyberdigital-cyberservices Completed 302 Found in 10ms (ActiveRecord: 1.8ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1327]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1133) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1131, 1132, 1133) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1133]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.0ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1131/1132/1133' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1131/1132/1133' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1133]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.5ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1133]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1132]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:47.472719"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:47.472719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1328]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1328]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1328]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1328) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.5ms | ActiveRecord: 1.1ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1328]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.9ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1328]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:49:47.539892"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:49:47.539892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1328]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1134) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1134) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1134]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1134' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1134' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1134]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 1.6ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1328]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1134) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1134) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1134' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1134' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.7ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:47.598996"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:47.598996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:48.157306"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:48.157306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1329]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1329]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1329]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1329) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.4ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1329]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1329]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1135) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1135) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1135]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1135' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1135' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1135]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.7ms | ActiveRecord: 1.5ms) Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1329]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.2ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"1135", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1329]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1135]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1135]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1135]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1135]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1135"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:48.453501"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:49:48.453501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53493/teams/csg Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1329]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1136) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1135, 1136) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1136]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1135/1136' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1135/1136' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1136]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1135]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:48.546061"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:48.546061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1330]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1330]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1330]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1330) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.5ms | ActiveRecord: 1.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1330]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.7ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:48.615142"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:48.615142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1331]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1331]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1331]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1331) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (56.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (61.9ms)  (0.5ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (85.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 100ms (Views: 95.2ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:48.726260"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.266@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.726260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1137]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1137]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1137]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1137"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:48.731152"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.731152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1138]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1138]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1138]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1137/1138"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:48.735716"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.268@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.735716"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1139]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1139]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1139]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1137/1138/1139"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:48.742621"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.742621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1331]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1140) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1137, 1138, 1139, 1140) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1140]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1137/1138/1139/1140' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1137/1138/1139/1140' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1140]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.6ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:48.774665"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:48.774665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1332]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1332]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1332]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1332) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:48.822496"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.270@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.822496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1141]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1141]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1141]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1141"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:48.827601"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.827601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1142]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1142]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1142]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1141/1142"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:48.832295"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.272@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.832295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1143]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1143]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1143]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1141/1142/1143"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:48.836869"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.836869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:48.839526"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:49:48.839526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:48.841008"], ["group_id", 1144], ["person_id", 1333], ["updated_at", "2014-11-03 11:49:48.841008"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:48.841631' WHERE "people"."id" = 1333 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:48.842170' WHERE "groups"."id" = 1144  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:48.844236"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:49:48.844236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:48.845613"], ["group_id", 1144], ["person_id", 1334], ["updated_at", "2014-11-03 11:49:48.845613"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:48.846202' WHERE "people"."id" = 1334 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:48.846678' WHERE "groups"."id" = 1144  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:48.848748"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:49:48.848748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:48.850119"], ["group_id", 1144], ["person_id", 1335], ["updated_at", "2014-11-03 11:49:48.850119"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:48.850705' WHERE "people"."id" = 1335 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:48.851177' WHERE "groups"."id" = 1144  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1332]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1144) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1141, 1142, 1143, 1144) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1144]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1141/1142/1143/1144' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1141/1142/1143/1144' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1144]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.7ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:48.886624"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:48.886624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1336]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1336]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1336]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1336) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.6ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:48.936062"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.274@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.936062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1145"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:48.942850"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.942850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1146]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1146]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1146]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1145/1146"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:48.948249"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.276@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.948249"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1147]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1147]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1147]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1145/1146/1147"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:48.953055"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.953055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1145) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1145 [["team_email_address", "example.user.279@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.955644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1145"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:48.959660"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.278@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:48.959660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1336]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1149) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1145, 1149) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1149]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1145/1149' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1145/1149' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1149]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 1.5ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-03 11:49:48 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1336]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1149) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1145, 1149) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1145]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1145) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1145/1149' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.4ms | ActiveRecord: 1.5ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1336]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1149) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1145, 1149) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1149 OR "groups"."ancestry" ILIKE '1145/1149/%') OR "groups"."ancestry" = '1145/1149')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.3ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1149) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:49.027764"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:49.027764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1337]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1337]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1337]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1337) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.4ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.078068"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.280@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.078068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1150]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1150]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1150]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1150"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:49.083526"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.281@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.083526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1151]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1151]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1151]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1150/1151"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:49.087912"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.282@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.087912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1152]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1152]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1152]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1150/1151/1152"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:49.092342"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.092342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.094808"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:49:49.094808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:49.096287"], ["group_id", 1151], ["person_id", 1338], ["updated_at", "2014-11-03 11:49:49.096287"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:49.096913' WHERE "people"."id" = 1338 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:49.097446' WHERE "groups"."id" = 1151  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.099524"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:49:49.099524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:49.100843"], ["group_id", 1151], ["person_id", 1339], ["updated_at", "2014-11-03 11:49:49.100843"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:49.101434' WHERE "people"."id" = 1339 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:49.101908' WHERE "groups"."id" = 1151  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.103941"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:49:49.103941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:49.105269"], ["group_id", 1151], ["person_id", 1340], ["updated_at", "2014-11-03 11:49:49.105269"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:49.105858' WHERE "people"."id" = 1340 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:49.106328' WHERE "groups"."id" = 1151  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1337]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1151) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1150, 1151) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1151]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1150/1151' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1150/1151' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1150/1151' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:49.135473"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:49.135473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1341]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1341]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1341]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1341) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.8ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.182549"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.284@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.182549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1154]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1154]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1154]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1154"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:49.187216"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.285@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.187216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1155]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1155]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1155]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1154/1155"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:49.191614"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.286@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.191614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1156]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1156]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1156]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1154/1155/1156"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:49.196150"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.287@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.196150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.198599"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:49:49.198599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:49.200105"], ["group_id", 1155], ["person_id", 1342], ["updated_at", "2014-11-03 11:49:49.200105"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:49.200707' WHERE "people"."id" = 1342 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:49.201285' WHERE "groups"."id" = 1155  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.203562"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:49:49.203562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:49.204932"], ["group_id", 1155], ["person_id", 1343], ["updated_at", "2014-11-03 11:49:49.204932"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:49.205517' WHERE "people"."id" = 1343 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:49.205994' WHERE "groups"."id" = 1155  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.208072"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:49:49.208072"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:49.209416"], ["group_id", 1155], ["person_id", 1344], ["updated_at", "2014-11-03 11:49:49.209416"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:49.210011' WHERE "people"."id" = 1344 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:49.210564' WHERE "groups"."id" = 1155  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1341]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1155) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1154, 1155) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1155]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1154/1155' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1154/1155' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1154/1155' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 1.3ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1341]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1155) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1154, 1155) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1155 OR "groups"."ancestry" ILIKE '1154/1155/%') OR "groups"."ancestry" = '1154/1155')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1157,1156,1155) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.2ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:49.258329"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:49.258329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1345]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1345]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1345]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1345) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.1ms | ActiveRecord: 1.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.306111"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.288@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.306111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1158]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1158]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1158]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1158"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:49.310948"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.289@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.310948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1159]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1158/1159"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:49.315573"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.290@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.315573"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1160]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1160]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1160]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1158/1159/1160"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:49.320013"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.291@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.320013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1345]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1158) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1158) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1158]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 1.4ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1345]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1159) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1158, 1159) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1159]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158/1159' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158/1159' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158/1159' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 1.4ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1345]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1160) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1158, 1159, 1160) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (69.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1160]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158/1159/1160' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158/1159/1160' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1158/1159/1160' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 83ms (Views: 78.0ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:49.454356"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.292@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.454356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1162]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1162"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:49.459138"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.293@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.459138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1163]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1163]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1163]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1162/1163"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:49.463974"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.294@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.463974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1164]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1164]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1164]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1162/1163/1164"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:49.470908"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.295@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:49.470908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:49 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:50.027585"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:50.027585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1346]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1346]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1346]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1346) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1346]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1346]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1346]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:50.313679"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.296@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:50.313679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1166]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1166]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1166]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1166"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:50.318762"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.297@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:50.318762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1167]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1167]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1167]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1166/1167"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:50.323403"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.298@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:50.323403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1168]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1168]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1168]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1166/1167/1168"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:50.328063"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.299@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:50.328063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53493/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:49:50.884780"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:49:50.884780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1347]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1347]] Redirected to http://127.0.0.1:53493/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1347]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1347) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.6ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1347]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:49:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1347]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 4.7ms | ActiveRecord: 0.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:49:51 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1347]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:49:51 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1347]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1169) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1166, 1167, 1168, 1169) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1169]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1166/1167/1168/1169' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1166/1167/1168/1169' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1169]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.225591"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.301@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.225591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1170]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1170]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1170]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1170"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.230224"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.300@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.230224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1171]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1171]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1171]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1170/1171"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:51.234863"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.302@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.234863"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (7.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.250256"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0188"], ["updated_at", "2014-11-03 11:49:51.250256"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.252884"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0189"], ["updated_at", "2014-11-03 11:49:51.252884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"1349"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1348]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1349' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1349]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1349]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.263869"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0190"], ["updated_at", "2014-11-03 11:49:51.263869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.266339"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0191"], ["updated_at", "2014-11-03 11:49:51.266339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.272511"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.304@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.272511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1173]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1173]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1173]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0096-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0096' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0096' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1173"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.276702"], ["name", "Group-0096"], ["slug", "group-0096"], ["team_email_address", "example.user.303@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.276702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:51.278594"], ["group_id", 1174], ["person_id", 1351], ["updated_at", "2014-11-03 11:49:51.278594"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1351]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:51.279918' WHERE "people"."id" = 1351 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:51.280533' WHERE "groups"."id" = 1174  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1351"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1350]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1351' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1351]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1351]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1350], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.303@digital.justice.gov.uk"], ["subject_id", 1351]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.303@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:49:51 +0000 From: support@example.com To: example.user.303@digital.justice.gov.uk Message-ID: <54576bdf46b7b_5bf23ffcb5c65bf0722cb@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0190 has said that they believe the information on Surname-0191 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.295206"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0192"], ["updated_at", "2014-11-03 11:49:51.295206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.297637"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0193"], ["updated_at", "2014-11-03 11:49:51.297637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.303784"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.303784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1175]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1175]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1175]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0097-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0097' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1175"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.307930"], ["name", "Group-0097"], ["slug", "group-0097"], ["team_email_address", "example.user.305@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.307930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:51.309774"], ["group_id", 1176], ["person_id", 1353], ["updated_at", "2014-11-03 11:49:51.309774"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1353]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:51.311097' WHERE "people"."id" = 1353 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:51.311665' WHERE "groups"."id" = 1176  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1353"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1352]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1353' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1353]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1353]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1352], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.305@digital.justice.gov.uk"], ["subject_id", 1353]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 2.2ms Sent mail to example.user.305@digital.justice.gov.uk (2.9ms) Date: Mon, 03 Nov 2014 11:49:51 +0000 From: support@example.com To: example.user.305@digital.justice.gov.uk Message-ID: <54576bdf4ea9e_5bf23ffcb5c65bf07239e@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0192 has said that they believe the information on Surname-0193 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 11ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.328538"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0194"], ["updated_at", "2014-11-03 11:49:51.328538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.331254"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0195"], ["updated_at", "2014-11-03 11:49:51.331254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.337629"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.337629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1177]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1177]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1177]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0098-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0098' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0098' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1177"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.343207"], ["name", "Group-0098"], ["slug", "group-0098"], ["team_email_address", "example.user.307@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.343207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:51.346122"], ["group_id", 1178], ["person_id", 1355], ["updated_at", "2014-11-03 11:49:51.346122"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1355]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:51.347908' WHERE "people"."id" = 1355 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:51.348599' WHERE "groups"."id" = 1178  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1355"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1354]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1355' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1355]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1355]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1354], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.307@digital.justice.gov.uk"], ["subject_id", 1355]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.307@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:49:51 +0000 From: support@example.com To: example.user.307@digital.justice.gov.uk Message-ID: <54576bdf574fb_5bf23ffcb5c65bf072419@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0194 has said that they believe the information on Surname-0195 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.363086"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0196"], ["updated_at", "2014-11-03 11:49:51.363086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.365486"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0197"], ["updated_at", "2014-11-03 11:49:51.365486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.371592"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.371592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1179]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1179]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1179]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0099-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0099' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1179"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.375740"], ["name", "Group-0099"], ["slug", "group-0099"], ["team_email_address", "example.user.309@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.375740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:51.377602"], ["group_id", 1180], ["person_id", 1357], ["updated_at", "2014-11-03 11:49:51.377602"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1357]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:51.378915' WHERE "people"."id" = 1357 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:51.379490' WHERE "groups"."id" = 1180  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1357"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1356]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1357' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1357]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1357]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1356], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.309@digital.justice.gov.uk"], ["subject_id", 1357]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.309@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:49:51 +0000 From: support@example.com To: example.user.309@digital.justice.gov.uk Message-ID: <54576bdf5ebe8_5bf23ffcb5c65bf0725c@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0196 has said that they believe the information on Surname-0197 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1357]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.393699"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0198"], ["updated_at", "2014-11-03 11:49:51.393699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.396201"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0199"], ["updated_at", "2014-11-03 11:49:51.396201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.402705"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.402705"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1181]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1181]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1181]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0100-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0100' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0100' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1181"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.406897"], ["name", "Group-0100"], ["slug", "group-0100"], ["team_email_address", "example.user.311@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.406897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:49:51.408886"], ["group_id", 1182], ["person_id", 1359], ["updated_at", "2014-11-03 11:49:51.408886"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1359]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:49:51.410264' WHERE "people"."id" = 1359 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:49:51.410854' WHERE "groups"."id" = 1182  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1359"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1358]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1359' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1359]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1359]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1358], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.311@digital.justice.gov.uk"], ["subject_id", 1359]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.311@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:49:51 +0000 From: support@example.com To: example.user.311@digital.justice.gov.uk Message-ID: <54576bdf66c23_5bf23ffcb5c65bf07263c@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0198 has said that they believe the information on Surname-0199 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.426308"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0200"], ["updated_at", "2014-11-03 11:49:51.426308"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.428897"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0201"], ["updated_at", "2014-11-03 11:49:51.428897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1361"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1360]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1361' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1361]] Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.436641"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0202"], ["updated_at", "2014-11-03 11:49:51.436641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.439132"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0203"], ["updated_at", "2014-11-03 11:49:51.439132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1363"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1362]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1363' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1363]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.446446"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0204"], ["updated_at", "2014-11-03 11:49:51.446446"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.448848"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0205"], ["updated_at", "2014-11-03 11:49:51.448848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1365"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1364]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1365' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1365]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.459941"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.459941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1183]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1183]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1183]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1183"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.464293"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.313@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.464293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1184]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1183/1184"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:51.468822"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.468822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1185]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1183/1184/1185"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:51.473300"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.473300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1185]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1183/1184/1185"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:51.477880"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.477880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1184]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1183/1184"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:51.482316"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.482316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1184]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.491609"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.491609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1189]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1189]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1189]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1189"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.495801"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.495801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1190]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1190]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1189/1190"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:51.500492"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.500492"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1191]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1189/1190/1191"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:51.504885"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.504885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1191]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1189/1190/1191"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:51.509302"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.509302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1190]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1189/1190"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:51.513677"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.513677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1190 OR "groups"."ancestry" ILIKE '1189/1190/%') OR "groups"."ancestry" = '1189/1190')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:49:51.523698"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.523698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1195]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1195]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1195]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1195"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:49:51.527682"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.527682"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1196]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1196]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1196]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1195/1196"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:51.531979"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.327@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.531979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1197]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1195/1196/1197"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:51.536177"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.536177"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1197]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1195/1196/1197"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:49:51.540493"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.329@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.540493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1196]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1196]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1196]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1195/1196"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:49:51.544807"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:49:51.544807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1196 OR "groups"."ancestry" ILIKE '1195/1196/%') OR "groups"."ancestry" = '1195/1196')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.4ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.6ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0001' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:14.667592"], ["slug", "surname-0001"], ["surname", "Surname-0001"], ["updated_at", "2014-11-03 11:56:14.667592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1366]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:14.680224"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-03 11:56:14.680224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:14.684923"], ["name", "Community-0001"], ["updated_at", "2014-11-03 11:56:14.684923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 1367 [["community_id", 63], ["updated_at", "2014-11-03 11:56:14.686695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1367]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 63]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:14.694932"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-03 11:56:14.694932"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:14.696342"], ["name", "Community-0002"], ["updated_at", "2014-11-03 11:56:14.696342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 1368 [["community_id", 64], ["updated_at", "2014-11-03 11:56:14.697506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 64]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 1368 [["community_id", nil], ["updated_at", "2014-11-03 11:56:14.724956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 64]] SQL (0.1ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 64]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 9ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (39.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (45.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (22.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (41.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (42.4ms) Completed 200 OK in 124ms (Views: 122.8ms | ActiveRecord: 1.1ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/failed.html.haml within layouts/peoplefinder/application (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.7ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:14.927542"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:14.927542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1369]] Peoplefinder::Group Load (1.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1369]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 19ms (ActiveRecord: 5.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1369]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1369) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (1.0ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (12.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (99.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (110.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 136ms (Views: 117.8ms | ActiveRecord: 2.7ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:15.116739"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:15.116739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1201]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1201]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1201]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1201"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:15.122335"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:15.122335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0001" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0001"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:15.143028"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:15.143028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0001 Completed 302 Found in 5ms (ActiveRecord: 1.0ms) Started GET "/teams/group-0001" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0001"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1370]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0001' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1202) ORDER BY people.surname Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1201, 1202) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1202]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (8.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1201/1202' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1201/1202' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1202]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/show.html.haml within layouts/peoplefinder/application (20.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 37ms (Views: 27.5ms | ActiveRecord: 2.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:15.188649"], ["slug", "surname-0004"], ["surname", "Surname-0004"], ["updated_at", "2014-11-03 11:56:15.188649"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:15.195937"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:15.195937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1203]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1203]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1203]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1203"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:15.200901"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:15.200901"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:15.202637"], ["group_id", 1204], ["person_id", 1371], ["updated_at", "2014-11-03 11:56:15.202637"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:15.203983' WHERE "people"."id" = 1371 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:15.204783' WHERE "groups"."id" = 1204  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:15.216039"], ["slug", "surname-0005"], ["surname", "Surname-0005"], ["updated_at", "2014-11-03 11:56:15.216039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:15.224052"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:15.224052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1205]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1205]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1205]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1205"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:15.228540"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:15.228540"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:15.229851"], ["group_id", 1206], ["person_id", 1372], ["updated_at", "2014-11-03 11:56:15.229851"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:15.230584' WHERE "people"."id" = 1372 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:15.231165' WHERE "groups"."id" = 1206  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0006' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:15.240997"], ["slug", "surname-0006"], ["surname", "Surname-0006"], ["updated_at", "2014-11-03 11:56:15.240997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:15.248047"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:15.248047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1207]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1207]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1207]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (1.7ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1207"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:15.254838"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:15.254838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:15.256348"], ["group_id", 1208], ["person_id", 1373], ["updated_at", "2014-11-03 11:56:15.256348"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:15.257061' WHERE "people"."id" = 1373 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:15.257688' WHERE "groups"."id" = 1208  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:15.266167"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:15.266167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1374]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1374]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1374]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1374) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.1ms) Completed 200 OK in 45ms (Views: 38.1ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:15.319696"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:56:15.319696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:15.322206"], ["updated_at", "2014-11-03 11:56:15.322206"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "41d410d6-8a26-4aaf-991a-98c206ea39fe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/41d410d6-8a26-4aaf-991a-98c206ea39fe?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"41d410d6-8a26-4aaf-991a-98c206ea39fe"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '41d410d6-8a26-4aaf-991a-98c206ea39fe' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 3ms (ActiveRecord: 0.6ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1375]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1375) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (13.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.9ms) Completed 200 OK in 25ms (Views: 20.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:15.368750"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:15.368750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1376]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1376]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1376]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1376) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (11.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (12.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 56ms (Views: 50.7ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:15.433948"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-38b820fa-db60-482a-81fb-d453b15e7c92"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:15.433948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-38b820fa-db60-482a-81fb-d453b15e7c92" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-38b820fa-db60-482a-81fb-d453b15e7c92"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1376]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-38b820fa-db60-482a-81fb-d453b15e7c92' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1377) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.1ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.8ms) Started GET "/people/test-user-38b820fa-db60-482a-81fb-d453b15e7c92/edit" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-38b820fa-db60-482a-81fb-d453b15e7c92"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1376]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-38b820fa-db60-482a-81fb-d453b15e7c92' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1377) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (32.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 44ms (Views: 38.7ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-38b820fa-db60-482a-81fb-d453b15e7c92" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-38b820fa-db60-482a-81fb-d453b15e7c92"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1376]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-38b820fa-db60-482a-81fb-d453b15e7c92' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1377) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1377) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1377 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:56:15.520340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-38b820fa-db60-482a-81fb-d453b15e7c92 Completed 302 Found in 12ms (ActiveRecord: 1.6ms) Started GET "/people/test-user-38b820fa-db60-482a-81fb-d453b15e7c92" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-38b820fa-db60-482a-81fb-d453b15e7c92"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1376]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-38b820fa-db60-482a-81fb-d453b15e7c92' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1377) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:15.548547"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:15.548547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1378]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1378]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1378]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1378) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1378]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (36.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 46ms (Views: 43.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1378]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:15.669256"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-32d80dea-90f5-4119-a1fa-d9dc9b6685fb"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:56:15.669256"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-32d80dea-90f5-4119-a1fa-d9dc9b6685fb Completed 302 Found in 12ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-32d80dea-90f5-4119-a1fa-d9dc9b6685fb" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-32d80dea-90f5-4119-a1fa-d9dc9b6685fb"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1378]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-32d80dea-90f5-4119-a1fa-d9dc9b6685fb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1379) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 16ms (Views: 10.2ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:15.702383"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:15.702383"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1380]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1380]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1380]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1380) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (35.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.4ms) Completed 200 OK in 48ms (Views: 42.4ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1380]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (43.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (44.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.5ms) Completed 200 OK in 56ms (Views: 52.5ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1380]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:15.834776"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:56:15.834776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1380]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1381) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:15.863950"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:15.863950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1382]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1382]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1382]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1382) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.1ms) Completed 200 OK in 46ms (Views: 39.5ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:15.918724"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:15.918724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1382]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1383) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 14ms (Views: 9.8ms | ActiveRecord: 0.8ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1382]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1383) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (36.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 48ms (Views: 42.5ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:15 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1382]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1383) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1383) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1383 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:56:16.008452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 12ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1382]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1383) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:16.038074"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:16.038074"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1384]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1384]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1384]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1384) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (37.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 50ms (Views: 44.8ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:16.096444"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:16.096444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1384]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1385) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.6ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1384]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1385) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (9.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (10.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (10.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (42.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.5ms) Completed 200 OK in 60ms (Views: 53.5ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1384]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1385) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1385) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1385 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:56:16.207321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:16.212559"], ["updated_at", "2014-11-03 11:56:16.212559"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "98669df7-a961-4008-a332-443e4a19a406"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/user_update_mailer/updated_address_from_email.erb (0.6ms) Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 11.3ms Sent mail to bob.smith@digital.justice.gov.uk (6.2ms) Date: Mon, 03 Nov 2014 11:56:16 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576d60370c2_5cf23ffe08c65bec14381@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/98669df7-a961-4008-a332-443e4a19a406?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 35ms (ActiveRecord: 2.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1384]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1385) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (5.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 18ms (Views: 11.2ms | ActiveRecord: 1.1ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:16.262035"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:16.262035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1386]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1386]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1386]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1386) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.0ms) Completed 200 OK in 48ms (Views: 42.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:16.319469"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:16.319469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1386]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1387) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 18ms (Views: 12.7ms | ActiveRecord: 1.1ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1386]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1387) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (35.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 49ms (Views: 42.7ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1386]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1387) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1387) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1387 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:56:16.419518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:16.422960"], ["updated_at", "2014-11-03 11:56:16.422960"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "dcaa755e-6a14-4ebf-a2f2-27267cba53e5"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/user_update_mailer/updated_profile_email.erb (0.4ms) Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 7.3ms Sent mail to bob.smith@digital.justice.gov.uk (2.9ms) Date: Mon, 03 Nov 2014 11:56:16 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576d60690a1_5cf23ffe08c65bec1447f@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/dcaa755e-6a14-4ebf-a2f2-27267cba53e5?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 26ms (ActiveRecord: 2.2ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1386]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1387) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.6ms) Completed 200 OK in 17ms (Views: 12.3ms | ActiveRecord: 0.9ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:16.463807"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:16.463807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1388]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1388]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1388]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1388) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (46.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (13.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (13.6ms) Completed 200 OK in 72ms (Views: 64.8ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1388]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.6ms) Completed 200 OK in 42ms (Views: 38.7ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1388]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:16.606270"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-35565e31-2ca2-4869-b279-af48666fb72b"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:56:16.606270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-35565e31-2ca2-4869-b279-af48666fb72b Completed 302 Found in 9ms (ActiveRecord: 0.9ms) Started GET "/people/test-user-35565e31-2ca2-4869-b279-af48666fb72b" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-35565e31-2ca2-4869-b279-af48666fb72b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1388]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-35565e31-2ca2-4869-b279-af48666fb72b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1389) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:16.632039"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:16.632039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1390]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1390]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1390]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1390) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (40.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (6.3ms) Completed 200 OK in 58ms (Views: 51.7ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:16.698955"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-d53f9632-5d25-4783-9628-7c1ab980124a"], ["surname", "Surname-0007"], ["updated_at", "2014-11-03 11:56:16.698955"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-d53f9632-5d25-4783-9628-7c1ab980124a/edit" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-d53f9632-5d25-4783-9628-7c1ab980124a"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1390]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d53f9632-5d25-4783-9628-7c1ab980124a' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1391) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (44.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.5ms) Completed 200 OK in 61ms (Views: 55.0ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user-d53f9632-5d25-4783-9628-7c1ab980124a" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-d53f9632-5d25-4783-9628-7c1ab980124a"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1390]] Peoplefinder::Person Load (2.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d53f9632-5d25-4783-9628-7c1ab980124a' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (1.1ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1391) ORDER BY groups.name  (0.7ms) SAVEPOINT active_record_1 SQL (1.6ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1391]]  (1.2ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 19ms (ActiveRecord: 7.4ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1390]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 4ms (ActiveRecord: 0.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (1.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1390]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (19.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/new.html.haml within layouts/peoplefinder/application (21.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 31ms (Views: 27.2ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:16.838442"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:16.838442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1392]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1392]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1392]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1392) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (32.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:16.893117"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:16.893117"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1392]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1393) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.1ms) Completed 200 OK in 16ms (Views: 9.9ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1392]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1393) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.3ms) Completed 200 OK in 55ms (Views: 39.5ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:16 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1392]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1393) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1393) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1393 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:56:16.990821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:16.993280"], ["updated_at", "2014-11-03 11:56:16.993280"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "a319114b-ced3-4099-b191-74c69f69b3e4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/user_update_mailer/updated_address_to_email.erb (0.4ms) Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 6.2ms Sent mail to bob.smithe@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:16 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <54576d60f40cb_5cf23ffe08c65bec14518@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/a319114b-ced3-4099-b191-74c69f69b3e4?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:17.001922"], ["updated_at", "2014-11-03 11:56:17.001922"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "4a879df4-08c4-4bbd-95e8-d3c061a51053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/user_update_mailer/updated_address_from_email.erb (0.1ms) Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.0ms Sent mail to bob.smith@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:56:17 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576d611340_5cf23ffe08c65bec146cc@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/4a879df4-08c4-4bbd-95e8-d3c061a51053?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 25ms (ActiveRecord: 2.2ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1392]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1393) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 15ms (Views: 10.5ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:17.033619"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:17.033619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1394]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1394]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1394]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1394) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 46ms (Views: 40.0ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1394]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 37ms (Views: 34.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1394]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:17.146817"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-cc4f8e52-d8e9-4a5b-aed3-3c405aca6ca0"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:56:17.146817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-cc4f8e52-d8e9-4a5b-aed3-3c405aca6ca0 Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-cc4f8e52-d8e9-4a5b-aed3-3c405aca6ca0" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-cc4f8e52-d8e9-4a5b-aed3-3c405aca6ca0"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1394]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-cc4f8e52-d8e9-4a5b-aed3-3c405aca6ca0' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1395) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:17.175215"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:17.175215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1396]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1396]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1396]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1396) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 45ms (Views: 39.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:17.229182"], ["slug", "surname-0008"], ["surname", "Surname-0008"], ["updated_at", "2014-11-03 11:56:17.229182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0008/edit" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0008"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1396]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0008' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1397) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (16.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (43.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 56ms (Views: 50.3ms | ActiveRecord: 1.3ms) Started DELETE "/people/surname-0008" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0008"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1396]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0008' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1397) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1397]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1396]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1396]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/new.html.haml within layouts/peoplefinder/application (7.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 16ms (Views: 13.0ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:17.326904"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:17.326904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1398]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1398]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1398]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1398) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 45ms (Views: 39.3ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:17.380204"], ["email", "test.user"], ["slug", "test-user-868d7e03-592d-417b-9066-592ab1da5bfa"], ["surname", "Surname-0009"], ["updated_at", "2014-11-03 11:56:17.380204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-868d7e03-592d-417b-9066-592ab1da5bfa/edit" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-868d7e03-592d-417b-9066-592ab1da5bfa"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1398]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-868d7e03-592d-417b-9066-592ab1da5bfa' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1399) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (31.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 42ms (Views: 37.1ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user-868d7e03-592d-417b-9066-592ab1da5bfa" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-868d7e03-592d-417b-9066-592ab1da5bfa"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1398]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-868d7e03-592d-417b-9066-592ab1da5bfa' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1399) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1399]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1398]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1398]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/new.html.haml within layouts/peoplefinder/application (7.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.9ms) Completed 200 OK in 17ms (Views: 14.9ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:17.466835"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:17.466835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1400]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1400]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1400]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1400) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:17.516004"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:17.516004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1400]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1401) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (5.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 16ms (Views: 11.3ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc/edit" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1400]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1401) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (43.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 55ms (Views: 49.4ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1400]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1401) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1401) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1401 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:56:17.617572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:17.620084"], ["updated_at", "2014-11-03 11:56:17.620084"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "7eb4638b-2ee1-4756-abc2-74403719acb9"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/user_update_mailer/updated_address_to_email.erb (0.1ms) Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.2ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:17 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576d619833d_5cf23ffe08c65bec14790@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/7eb4638b-2ee1-4756-abc2-74403719acb9?desired_path=%2Fpeople%2Ftest-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc. Redirected to http://www.example.com/people/test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc Completed 302 Found in 17ms (ActiveRecord: 1.7ms) Started GET "/people/test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1400]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-9f68b0a3-a660-46a3-870e-5592ab3ffddc' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1401) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 14ms (Views: 8.9ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:17.651331"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:17.651331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1402]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1402]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1402]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1402) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (34.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 46ms (Views: 40.2ms | ActiveRecord: 1.3ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:17.705055"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:17.705055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1402]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1403) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1402]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1403) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1402]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1403) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1403) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1403 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:56:17.787153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 13ms (ActiveRecord: 1.5ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1402]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1403) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 14ms (Views: 8.9ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:17.816455"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:17.816455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1404]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1404]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1404]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1404) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (31.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1404]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (12.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (36.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 46ms (Views: 43.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1404]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:17.940094"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:56:17.940094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:17.942504"], ["updated_at", "2014-11-03 11:56:17.942504"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "4758e2a3-c87f-453b-bfb6-ff72c25fe63f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/user_update_mailer/new_profile_email.erb (0.5ms) Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 7.1ms Sent mail to bob.smith@digital.justice.gov.uk (2.4ms) Date: Mon, 03 Nov 2014 11:56:17 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576d61e7e0e_5cf23ffe08c65bec148d0@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/4758e2a3-c87f-453b-bfb6-ff72c25fe63f?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 20ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1404]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1405) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.1ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:17.978934"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:17.978934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1406]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1406]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1406) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.029070"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:18.029070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1407) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 14ms (Views: 9.0ms | ActiveRecord: 0.8ms) Started GET "/people/test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03/edit" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1407) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (31.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.2ms) Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1407) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1407) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1407 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-03 11:56:18.113951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03 Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ead134c7-6cde-42af-9f8b-e6ff53a62d03' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1407) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.140152"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:18.140152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1408]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1408]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1408]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1408) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:18.190445"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0010"], ["updated_at", "2014-11-03 11:56:18.190445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1408]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1409) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.3ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1408]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1409) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/user_update_mailer/deleted_profile_email.erb (0.4ms) Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 4.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:18 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <54576d623f991_5cf23ffe08c65bec149aa@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1409]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 13ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1408]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1408]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/new.html.haml within layouts/peoplefinder/application (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 14ms (Views: 11.7ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.293635"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:18.293635"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1410]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1410]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1410]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1410) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:18.344792"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-de91be2f-825b-48fa-9797-999a71a843dd"], ["surname", "Surname-0011"], ["updated_at", "2014-11-03 11:56:18.344792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-de91be2f-825b-48fa-9797-999a71a843dd/edit" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-de91be2f-825b-48fa-9797-999a71a843dd"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1410]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-de91be2f-825b-48fa-9797-999a71a843dd' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1411) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (34.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 46ms (Views: 40.4ms | ActiveRecord: 1.3ms) Started DELETE "/people/test-user-de91be2f-825b-48fa-9797-999a71a843dd" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-de91be2f-825b-48fa-9797-999a71a843dd"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1410]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-de91be2f-825b-48fa-9797-999a71a843dd' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1411) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1411]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1410]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1410]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/new.html.haml within layouts/peoplefinder/application (8.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.5ms) Completed 200 OK in 18ms (Views: 15.3ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.438802"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:18.438802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1412]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1412]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1412]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1412) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.2ms) Completed 200 OK in 43ms (Views: 37.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.490880"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-03 11:56:18.490880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1412]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1413) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (13.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 26ms (Views: 21.8ms | ActiveRecord: 0.8ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1412]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1413) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1412]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1413) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1413) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1413 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:56:18.583254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1412]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1413) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 14ms (Views: 9.0ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:18.621045"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.621045"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1209]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1209]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1209]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1209"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:18.625821"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.625821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1210]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1210]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1210]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1209/1210"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:18.633922"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.633922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (8.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:18.655797"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.655797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.662511"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:18.662511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1414]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1414]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1414]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1414) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1414]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.9ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:18.736404"], ["updated_at", "2014-11-03 11:56:18.736404"], ["user_email", "example.user.13@digital.justice.gov.uk"], ["value", "07e85f3d-f063-4ec7-8f18-27ee468b651a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:18.739431"], ["updated_at", "2014-11-03 11:56:18.739431"], ["user_email", "example.user.14@digital.justice.gov.uk"], ["value", "5d5a2f2c-3cb6-49e7-aeb9-0706b06bdc93"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 137]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:18.749593"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0012"], ["updated_at", "2014-11-03 11:56:18.749593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:18.751313"], ["updated_at", "2014-11-03 11:56:18.751313"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "64c36785-bf29-4e70-b707-24f102f81fea"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.758485"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:18.758485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1416]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1416]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1416]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1416) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.4ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:18.808725"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.808725"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1213]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1213]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1213]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1213"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:18.814356"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.814356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1214]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1214]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1214]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1213/1214"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:18.820606"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.820606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1213]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1213]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1213]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1213"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:18.829192"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.829192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1216]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1216]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1216]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1213/1216"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:18.834985"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:18.834985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:18.838113"], ["slug", "surname-0013"], ["surname", "Surname-0013"], ["updated_at", "2014-11-03 11:56:18.838113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:18.839763"], ["group_id", 1215], ["person_id", 1417], ["updated_at", "2014-11-03 11:56:18.839763"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:18.840451' WHERE "people"."id" = 1417 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:18.841070' WHERE "groups"."id" = 1215  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:18.842443"], ["group_id", 1217], ["person_id", 1417], ["updated_at", "2014-11-03 11:56:18.842443"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:18.843177' WHERE "people"."id" = 1417 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:18.843714' WHERE "groups"."id" = 1217  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1416]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1217) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1213, 1216, 1217) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1217]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1213/1216/1217' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1213/1216/1217' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1217]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 14.4ms | ActiveRecord: 1.9ms) Started GET "/people/surname-0013" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1416]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1417) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1217]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1213, 1214, 1215) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1213, 1216, 1217) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1213, 1214, 1215) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1213, 1216, 1217) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.3ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.914162"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:18.914162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1418]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1418]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1418]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1418) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 42.5ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.972849"], ["slug", "surname-0014"], ["surname", "Surname-0014"], ["updated_at", "2014-11-03 11:56:18.972849"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0014" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0014"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1418]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0014' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1419) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:18.999077"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:18.999077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1420]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1420]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1420]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1420) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 39.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.051460"], ["slug", "surname-0015"], ["surname", "Surname-0015"], ["updated_at", "2014-11-03 11:56:19.051460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0015" for 127.0.0.1 at 2014-11-03 11:56:19 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0015"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1420]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0015' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1421) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.073323"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0016"], ["updated_at", "2014-11-03 11:56:19.073323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.075949"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:56:19.075949"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.083726"], ["event", "create"], ["item_id", 1423], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1423]] SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1423]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.089224"], ["event", "destroy"], ["item_id", 1423], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1423\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-03 11:56:19.075949000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1423], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"92"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1422]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 92]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1423]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 1423) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.075949"], ["id", 1423], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-03 11:56:19.105023"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:19.107187"], ["event", "create"], ["item_id", 1423], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 14ms (ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.113782"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0017"], ["updated_at", "2014-11-03 11:56:19.113782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.116283"], ["slug", "surname-0018"], ["surname", "Surname-0018"], ["updated_at", "2014-11-03 11:56:19.116283"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.117987"], ["event", "create"], ["item_id", 1425], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0018\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"94"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1424]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 94]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1425]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1425]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1425]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:19.126197"], ["event", "destroy"], ["item_id", 1425], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1425\ngiven_name: \nsurname: Surname-0018\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:56:19.116283000 Z\nupdated_at: 2014-11-03 11:56:19.116283000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0017"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1425], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1425]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.132721"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0019"], ["updated_at", "2014-11-03 11:56:19.132721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.135740"], ["slug", "surname-0020"], ["surname", "Surname-0020"], ["updated_at", "2014-11-03 11:56:19.135740"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.137442"], ["event", "create"], ["item_id", 1427], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0020\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.144029"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:19.144029"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.146868"], ["event", "create"], ["item_id", 1218], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.22@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1218]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1218"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:19.152096"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:19.152096"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.154241"], ["event", "create"], ["item_id", 1219], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0005\nteam_email_address:\n- \n- example.user.21@digital.justice.gov.uk\nancestry:\n- \n- '1218'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.155603"], ["group_id", 1219], ["person_id", 1427], ["updated_at", "2014-11-03 11:56:19.155603"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.158073"], ["event", "create"], ["item_id", 244], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 1427\ngroup_id:\n- \n- 1219\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:19.158830' WHERE "people"."id" = 1427 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:19.159584' WHERE "groups"."id" = 1219  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 244]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.162051"], ["event", "destroy"], ["item_id", 244], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 244\ngroup_id: 1219\nperson_id: 1427\nrole: \ncreated_at: &1 2014-11-03 11:56:19.155603000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 244], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:19.163727' WHERE "people"."id" = 1427 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:19.164337' WHERE "groups"."id" = 1219  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"100"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1426]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 100]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 244]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.172296"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0021"], ["updated_at", "2014-11-03 11:56:19.172296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.174982"], ["slug", "surname-0022"], ["surname", "Surname-0022"], ["updated_at", "2014-11-03 11:56:19.174982"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.176692"], ["event", "create"], ["item_id", 1429], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0022\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.183246"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:19.183246"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.185162"], ["event", "create"], ["item_id", 1220], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.24@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1220]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1220"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:19.203432"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:19.203432"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.205518"], ["event", "create"], ["item_id", 1221], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0006\nteam_email_address:\n- \n- example.user.23@digital.justice.gov.uk\nancestry:\n- \n- '1220'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.206723"], ["group_id", 1221], ["person_id", 1429], ["updated_at", "2014-11-03 11:56:19.206723"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.208809"], ["event", "create"], ["item_id", 245], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 1429\ngroup_id:\n- \n- 1221\n"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:19.210327' WHERE "people"."id" = 1429 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:19.211432' WHERE "groups"."id" = 1221  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"104"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1428]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 104]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 245]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.222112"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0023"], ["updated_at", "2014-11-03 11:56:19.222112"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.225222"], ["slug", "surname-0024"], ["surname", "Surname-0024"], ["updated_at", "2014-11-03 11:56:19.225222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.231835"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:19.231835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1222]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1222]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1222]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1222"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:19.236639"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:19.236639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.238232"], ["group_id", 1223], ["person_id", 1431], ["updated_at", "2014-11-03 11:56:19.238232"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:19.239053' WHERE "people"."id" = 1431 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:19.239737' WHERE "groups"."id" = 1223  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"246"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1430]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 246]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 246]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1431]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:19.246118' WHERE "people"."id" = 1431 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1223]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:19.247907' WHERE "groups"."id" = 1223  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 7ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.254277"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0025"], ["updated_at", "2014-11-03 11:56:19.254277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.257230"], ["slug", "surname-0026"], ["surname", "Surname-0026"], ["updated_at", "2014-11-03 11:56:19.257230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:19.264242"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:19.264242"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1224]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1224]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1224]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1224"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:19.269042"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:19.269042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:19.270564"], ["group_id", 1225], ["person_id", 1433], ["updated_at", "2014-11-03 11:56:19.270564"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:19.271211' WHERE "people"."id" = 1433 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:19.271787' WHERE "groups"."id" = 1225  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"247"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1432]] Peoplefinder::Membership Load (0.3ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 247]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 247]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1433]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:19.278084' WHERE "people"."id" = 1433 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1225]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:19.279794' WHERE "groups"."id" = 1225  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 7ms (ActiveRecord: 1.7ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 247]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:21.096709"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:21.096709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1226]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1226]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1226]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1226"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:21.102405"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:21.102405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.8ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:21.746377"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:21.746377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1434]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1434]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1434]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1434) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.5ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1434]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:21 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1434]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (46.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 53.2ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1434]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"1227", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1434]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:22.129066"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:56:22.129066"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:22.130040"], ["group_id", 1227], ["leader", "t"], ["person_id", 1435], ["role", "Head Honcho"], ["updated_at", "2014-11-03 11:56:22.130040"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1435]] SQL (0.4ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:22.131679' WHERE "people"."id" = 1435 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1227]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:22.134084' WHERE "groups"."id" = 1227  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/people/taylor Completed 302 Found in 15ms (ActiveRecord: 1.9ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1434]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1435) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1226, 1227) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1226, 1227) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.1ms | ActiveRecord: 1.1ms) Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 1435]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:22.240890"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:22.240890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1228]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1228]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1228]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1228"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:22.246334"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:22.246334"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:22.248921"], ["slug", "surname-0027"], ["surname", "Surname-0027"], ["updated_at", "2014-11-03 11:56:22.248921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:22.250894"], ["group_id", 1229], ["person_id", 1436], ["updated_at", "2014-11-03 11:56:22.250894"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1436]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:22.252276' WHERE "people"."id" = 1436 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:22.252922' WHERE "groups"."id" = 1229  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:22.834698"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:22.834698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1437]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1437]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1437]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1437) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.8ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1437]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0027/edit" for 127.0.0.1 at 2014-11-03 11:56:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0027"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1437]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0027' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1436) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1228, 1229) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1228, 1229) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1436]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.8ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1437]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0027" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0027", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"1229", "leader"=>"0", "id"=>"249"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0027"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1437]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0027' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1436) ORDER BY groups.name Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1436]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 1436 AND "memberships"."id" != 249 AND "memberships"."group_id" = 1229) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1229 AND "memberships"."id" != 249 AND "memberships"."person_id" = 1436) LIMIT 1 Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0027' AND "people"."given_name" = '' AND ("people"."id" != 1436) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 1436 AND "memberships"."id" != 249 AND "memberships"."group_id" = 1229) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1229 AND "memberships"."id" != 249 AND "memberships"."person_id" = 1436) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1436 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:56:23.183974"]] SQL (0.2ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 249 [["role", "Head Honcho"], ["updated_at", "2014-11-03 11:56:23.185355"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:23.186307' WHERE "people"."id" = 1436 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:23.187017' WHERE "groups"."id" = 1229  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/people/surname-0027 Completed 302 Found in 20ms (ActiveRecord: 2.8ms) Started GET "/people/surname-0027" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0027"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1437]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0027' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1436) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1228, 1229) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1228, 1229) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 1436]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:23.289949"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:23.289949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1230]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1230]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1230]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1230"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:23.307741"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:23.307741"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:23.879133"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:23.879133"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1438]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1438]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1438]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1438) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.6ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1438]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1438]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 36.0ms | ActiveRecord: 0.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1438]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1438]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (10.1ms) Completed 200 OK in 21ms (Views: 18.9ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1438]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:24.307562"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:24.307562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1439]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1439]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1439]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1439) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:24.361130"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:24.361130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1232]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1232]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1232]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1232"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:24.369608"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:24.369608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:24.372626"], ["slug", "surname-0028"], ["surname", "Surname-0028"], ["updated_at", "2014-11-03 11:56:24.372626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:24.374782"], ["group_id", 1233], ["person_id", 1440], ["updated_at", "2014-11-03 11:56:24.374782"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1440]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:24.376153' WHERE "people"."id" = 1440 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:24.376794' WHERE "groups"."id" = 1233  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0028/edit" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1439]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1440) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1232, 1233) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1232, 1233) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1440]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (46.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 64ms (Views: 57.5ms | ActiveRecord: 1.9ms) Started DELETE "/memberships/250?referer=%2Fpeople%2Fsurname-0028%2Fedit" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0028/edit", "id"=>"250"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1439]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 250]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 250]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1440]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:24.451156' WHERE "people"."id" = 1440 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1233]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:24.452641' WHERE "groups"."id" = 1233  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0028/edit Completed 302 Found in 6ms (ActiveRecord: 1.3ms) Started GET "/people/surname-0028/edit" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1439]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1440) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.3ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1440]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1440]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:24.518518"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:24.518518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1234]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1234]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1234]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1234"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:24.524652"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:24.524652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:24.527452"], ["slug", "surname-0029"], ["surname", "Surname-0029"], ["updated_at", "2014-11-03 11:56:24.527452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:24.529650"], ["group_id", 1235], ["person_id", 1441], ["updated_at", "2014-11-03 11:56:24.529650"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1441]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:24.531189' WHERE "people"."id" = 1441 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:24.531860' WHERE "groups"."id" = 1235  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 1234) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1234 [["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:24.535179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1234]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1234]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1234]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1234"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:24.540928"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:24.540928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 8.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:25.123524"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:25.123524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1442]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1442) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:25 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0029/edit" for 127.0.0.1 at 2014-11-03 11:56:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0029"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0029' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1441) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1234, 1235) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" CACHE (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1234, 1235) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1441]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (10.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 51.9ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:25 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/add_membership?id=surname-0029" for 127.0.0.1 at 2014-11-03 11:56:25 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0029"} Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0029' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1441) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms) Completed 200 OK in 17ms (Views: 7.6ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:25 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0029" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0029", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1235", "leader"=>"0", "id"=>"251"}, "70360363975940"=>{"role"=>"Talker", "group_id"=>"1236", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0029"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0029' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1441) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1441]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 1441 AND "memberships"."id" != 251 AND "memberships"."group_id" = 1235) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1235 AND "memberships"."id" != 251 AND "memberships"."person_id" = 1441) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0029' AND "people"."given_name" = '' AND ("people"."id" != 1441) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 1441 AND "memberships"."id" != 251 AND "memberships"."group_id" = 1235) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1235 AND "memberships"."id" != 251 AND "memberships"."person_id" = 1441) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1441 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:56:26.508251"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 251 [["role", ""], ["updated_at", "2014-11-03 11:56:26.509287"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:26.509981' WHERE "people"."id" = 1441 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:26.510541' WHERE "groups"."id" = 1235 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:26.511194"], ["group_id", 1236], ["person_id", 1441], ["role", "Talker"], ["updated_at", "2014-11-03 11:56:26.511194"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1441]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:26.512780' WHERE "people"."id" = 1441 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1236]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:26.514116' WHERE "groups"."id" = 1236  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/people/surname-0029 Completed 302 Found in 32ms (ActiveRecord: 3.4ms) Started GET "/people/surname-0029" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0029"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1442]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0029' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1441) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1234, 1236) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1234, 1235) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1234, 1236) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1234, 1235) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.4ms | ActiveRecord: 1.5ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1441]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:26.621624"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:26.621624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1443]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1443]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1443]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1443) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.7ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:26.681530"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.681530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1237]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1237]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1237]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1237"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:26.686765"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.686765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1238]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1238]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1238]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1237/1238"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:26.691335"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.691335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1239]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1239]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1239]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1237/1238/1239"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:26.696418"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.696418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:26.699562"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:56:26.699562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:26.701319"], ["group_id", 1238], ["person_id", 1444], ["updated_at", "2014-11-03 11:56:26.701319"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:26.702022' WHERE "people"."id" = 1444 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:26.702674' WHERE "groups"."id" = 1238  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:26.705091"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:56:26.705091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:26.706506"], ["group_id", 1238], ["person_id", 1445], ["updated_at", "2014-11-03 11:56:26.706506"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:26.707137' WHERE "people"."id" = 1445 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:26.707671' WHERE "groups"."id" = 1238  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:26.709974"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:56:26.709974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:26.711373"], ["group_id", 1238], ["person_id", 1446], ["updated_at", "2014-11-03 11:56:26.711373"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:26.711973' WHERE "people"."id" = 1446 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:26.712469' WHERE "groups"."id" = 1238  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1443]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1238) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1237, 1238) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1238]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1237/1238' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1237/1238' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1237/1238' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 13.0ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:26.750152"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:26.750152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1447]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1447]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1447]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1447) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:26.806571"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.806571"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1241"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:26.814580"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.814580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1242]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1242]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1242]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1241/1242"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:26.821473"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.821473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1243]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1243]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1243]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1241/1242/1243"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:26.827087"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.827087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1241) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1241 [["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.830193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1241"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:26.834653"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.834653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1447]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1245) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1241, 1245) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1245]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1241/1245' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1241/1245' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1245]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.8ms | ActiveRecord: 1.8ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1447]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1245) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1241, 1245) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1241]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1241) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (25.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1241/1245' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 36.7ms | ActiveRecord: 1.9ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1447]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1245) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1241, 1245) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Group Load (0.4ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1245 OR "groups"."ancestry" ILIKE '1241/1245/%') OR "groups"."ancestry" = '1241/1245')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.7ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1245) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.4ms | ActiveRecord: 2.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:26.937809"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:26.937809"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1448]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1448]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:26 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1448]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1448) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 46ms (Views: 40.6ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:26.995836"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:26.995836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1246]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1246]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1246]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1246"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:27.001142"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:27.001142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1247]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1247]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1247]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1246/1247"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:27.007414"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:27.007414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1248]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1248]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1248]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1246/1247/1248"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:27.012717"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:27.012717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:27.015964"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:56:27.015964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:27.018364"], ["group_id", 1249], ["person_id", 1449], ["updated_at", "2014-11-03 11:56:27.018364"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:27.019222' WHERE "people"."id" = 1449 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:27.019906' WHERE "groups"."id" = 1249  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:27.022412"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:56:27.022412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:27.024850"], ["group_id", 1249], ["person_id", 1450], ["updated_at", "2014-11-03 11:56:27.024850"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:27.026057' WHERE "people"."id" = 1450 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:27.027059' WHERE "groups"."id" = 1249  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:27.030132"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:56:27.030132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:27.032536"], ["group_id", 1249], ["person_id", 1451], ["updated_at", "2014-11-03 11:56:27.032536"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:27.033595' WHERE "people"."id" = 1451 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:27.034466' WHERE "groups"."id" = 1249  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1448]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1249) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1246, 1247, 1248, 1249) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1249]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1246/1247/1248/1249' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1246/1247/1248/1249' ORDER BY "groups"."name" ASC SQL (0.6ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1249]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 17.3ms | ActiveRecord: 2.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:27.086899"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:27.086899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1250]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1250]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1250]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1250"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:27.092692"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:27.092692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1251]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1251]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1251]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1250/1251"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:27.098012"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:27.098012"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1252]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1252]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1252]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1250/1251/1252"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:27.102859"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:27.102859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:27.711414"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:27.711414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1452]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1452]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1452]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1452) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 50ms (Views: 44.2ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1452]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1452]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (14.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 21ms (Views: 18.7ms | ActiveRecord: 0.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1452]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:28.029972"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:28.029972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1453]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1453]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1453]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1453) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:28.084172"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.084172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1254]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1254]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1254]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1254"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:28.090982"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.090982"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1255]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1255]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1255]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1254/1255"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:28.096872"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.096872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1256]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1256]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1256]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1254/1255/1256"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:28.102928"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.102928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1453]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1254) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1254) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1254]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 19ms (Views: 12.8ms | ActiveRecord: 1.5ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1453]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1255) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1254, 1255) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1255]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254/1255' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254/1255' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254/1255' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.8ms | ActiveRecord: 1.5ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1453]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1256) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1254, 1255, 1256) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1256]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254/1255/1256' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254/1255/1256' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1254/1255/1256' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.3ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:28.183645"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:28.183645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1454]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1454]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1454]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1454) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.1ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:28.241648"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.241648"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1258]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1258]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1258]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1258"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:28.247352"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.247352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1259]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1259]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1259]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1258/1259"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:28.252974"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.252974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1260]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1258/1259/1260"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:28.259421"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.259421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1454]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1261) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1258, 1259, 1260, 1261) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1261]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1258/1259/1260/1261' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1258/1259/1260/1261' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1261]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.1ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:28.293529"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:28.293529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1455]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1455]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1455]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1455) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 57ms (Views: 49.5ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:28.361911"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.361911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1262]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1262]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1262]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1262"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:28.367197"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.367197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1263]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1263]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1263]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1262/1263"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:28.372260"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.372260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1264]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1264]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1264]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1262/1263/1264"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:28.377239"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.377239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:28.380033"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-03 11:56:28.380033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:28.381629"], ["group_id", 1263], ["person_id", 1456], ["updated_at", "2014-11-03 11:56:28.381629"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:28.382288' WHERE "people"."id" = 1456 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:28.382925' WHERE "groups"."id" = 1263  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:28.385324"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-03 11:56:28.385324"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:28.386944"], ["group_id", 1263], ["person_id", 1457], ["updated_at", "2014-11-03 11:56:28.386944"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:28.387594' WHERE "people"."id" = 1457 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:28.388142' WHERE "groups"."id" = 1263  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:28.390510"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-03 11:56:28.390510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:28.391956"], ["group_id", 1263], ["person_id", 1458], ["updated_at", "2014-11-03 11:56:28.391956"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:28.392641' WHERE "people"."id" = 1458 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:28.393197' WHERE "groups"."id" = 1263  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1455]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1263) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1262, 1263) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1263]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1262/1263' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1262/1263' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1262/1263' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 12.8ms | ActiveRecord: 1.6ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1455]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1263) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1262, 1263) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1263 OR "groups"."ancestry" ILIKE '1262/1263/%') OR "groups"."ancestry" = '1262/1263')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1265,1264,1263) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (4.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 21ms (Views: 13.8ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:28.456531"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.456531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1266]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1266]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1266]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1266"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:28.461549"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.461549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1267]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1267]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1267]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1266/1267"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:28.467496"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.467496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1268]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1268]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1268]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1266/1267/1268"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:28.472424"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:28.472424"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:28 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:29 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:29 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:29.060257"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:29.060257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1459]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1459]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1459]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1459) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 58ms (Views: 51.2ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1459]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:29 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1459]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 9ms (Views: 6.8ms | ActiveRecord: 0.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1459]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-03 11:56:29 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1459]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1269) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1266, 1267, 1268, 1269) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1269]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1266/1267/1268/1269' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1266/1267/1268/1269' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1269]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 23ms (Views: 15.6ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0030' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:29.749682"], ["image", "placeholder.png"], ["slug", "surname-0030"], ["surname", "Surname-0030"], ["updated_at", "2014-11-03 11:56:29.749682"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0031' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.453016"], ["image", "placeholder.png"], ["slug", "surname-0031"], ["surname", "Surname-0031"], ["updated_at", "2014-11-03 11:56:30.453016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.553395"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-03 11:56:30.553395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.557506"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0033"], ["updated_at", "2014-11-03 11:56:30.557506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"1463"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1462]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1463' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1463]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 16ms (Views: 3.2ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.582079"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0034"], ["updated_at", "2014-11-03 11:56:30.582079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.586542"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0035"], ["updated_at", "2014-11-03 11:56:30.586542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"1465"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1464]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1465' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1465]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 1465], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:30.595169"], ["updated_at", "2014-11-03 11:56:30.595169"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "7667ae74-1597-42cd-b986-0fc3334866ed"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 9.4ms Sent mail to someone.else@digital.justice.gov.uk (3.1ms) Date: Mon, 03 Nov 2014 11:56:30 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <54576d6e93c56_5cf23ffe08c65bec15076@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/7667ae74-1597-42cd-b986-0fc3334866ed?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 19ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.612016"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0036"], ["updated_at", "2014-11-03 11:56:30.612016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.614824"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0037"], ["updated_at", "2014-11-03 11:56:30.614824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"1467"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1466]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1467' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1467]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 1467], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:30.621757"], ["updated_at", "2014-11-03 11:56:30.621757"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "68917eeb-31eb-48da-a5f1-4f8ff7f3880c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.1ms Sent mail to someone.else@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:30 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <54576d6e9898d_5cf23ffe08c65bec15196@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/68917eeb-31eb-48da-a5f1-4f8ff7f3880c?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.631231"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0038"], ["updated_at", "2014-11-03 11:56:30.631231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.633913"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0039"], ["updated_at", "2014-11-03 11:56:30.633913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1469"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1468]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1469' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1469]] Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.643324"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0040"], ["updated_at", "2014-11-03 11:56:30.643324"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.646157"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0041"], ["updated_at", "2014-11-03 11:56:30.646157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1471"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1470]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1471' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1471]] Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.656110"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0042"], ["updated_at", "2014-11-03 11:56:30.656110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.659943"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0043"], ["updated_at", "2014-11-03 11:56:30.659943"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1473"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1472]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1473' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1473]] Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.670105"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0044"], ["updated_at", "2014-11-03 11:56:30.670105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.676479"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.676479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1474]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.685733"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0045"], ["updated_at", "2014-11-03 11:56:30.685733"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.693132"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.693132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1475]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.700741"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0046"], ["updated_at", "2014-11-03 11:56:30.700741"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1476]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.708276"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0047"], ["updated_at", "2014-11-03 11:56:30.708276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1477]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:56:30.750394"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:56:30.750394"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:56:30.766026"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:56:30.766026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:56:30.778097"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:56:30.778097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:56:30.790175"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:56:30.790175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-03 11:56:30.803159"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:56:30.803159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.824111"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.824111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.842143"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.842143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.852632"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.852632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1274]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1274]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1274]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1274"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:30.858698"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.858698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1275]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1275]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1275]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1274/1275"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:30.864708"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.864708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1276]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1276]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1276]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1274/1275/1276"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:30.872009"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.872009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1276]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1276]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1276]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1274/1275/1276"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:30.877981"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.877981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1275]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1275]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1275]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1274/1275"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:30.883361"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.883361"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1275]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.895628"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.895628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1280]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1280]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1280]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1280"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:30.901746"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.901746"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1281]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1280/1281"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:30.909833"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.909833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1282]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1282]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1282]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1280/1281/1282"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:30.915960"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.915960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1282]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1282]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1282]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1280/1281/1282"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:30.923015"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.923015"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1281]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1280/1281"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:30.942516"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.942516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1281 OR "groups"."ancestry" ILIKE '1280/1281/%') OR "groups"."ancestry" = '1280/1281')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.953699"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.953699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1286]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1286]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1286]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1286"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:30.958551"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.958551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1287]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1287]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1287]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1286/1287"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:30.964174"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.964174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1288]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1286/1287/1288"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:30.970665"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.970665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1288]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1286/1287/1288"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:30.975988"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.975988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1287]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1287]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1287]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1286/1287"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:30.980734"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:30.980734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1287 OR "groups"."ancestry" ILIKE '1286/1287/%') OR "groups"."ancestry" = '1286/1287')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.986944"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0048"], ["updated_at", "2014-11-03 11:56:30.986944"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:30.989007"], ["updated_at", "2014-11-03 11:56:30.989007"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "f81c3295-6a84-4f4a-ad6d-56927fc72d2f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 3.1ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Mon, 03 Nov 2014 11:56:30 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6ef2416_5cf23ffe08c65bec152be@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/f81c3295-6a84-4f4a-ad6d-56927fc72d2f?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:30.998183"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0049"], ["updated_at", "2014-11-03 11:56:30.998183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.5ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6f5e6_5cf23ffe08c65bec153c3@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.007048"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0050"], ["updated_at", "2014-11-03 11:56:31.007048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.008863"], ["updated_at", "2014-11-03 11:56:31.008863"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "8ce9eaa8-f914-4f27-be15-a741664fad76"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6f2e4e_5cf23ffe08c65bec154ca@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/8ce9eaa8-f914-4f27-be15-a741664fad76?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.017536"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0051"], ["updated_at", "2014-11-03 11:56:31.017536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 2.1ms Sent mail to test.user@digital.justice.gov.uk (2.9ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6f5926_5cf23ffe08c65bec15562@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.028677"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0052"], ["updated_at", "2014-11-03 11:56:31.028677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.030612"], ["updated_at", "2014-11-03 11:56:31.030612"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "744916d2-f0ab-486d-ad23-47d04544a37c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6f82c0_5cf23ffe08c65bec15657@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/744916d2-f0ab-486d-ad23-47d04544a37c?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.039470"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0053"], ["updated_at", "2014-11-03 11:56:31.039470"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6fa701_5cf23ffe08c65bec15766@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.047727"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0054"], ["updated_at", "2014-11-03 11:56:31.047727"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.049511"], ["updated_at", "2014-11-03 11:56:31.049511"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "6ce32141-8ec0-4d24-a4b4-5d9da516543e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6fcca2_5cf23ffe08c65bec158a6@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/6ce32141-8ec0-4d24-a4b4-5d9da516543e?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.058266"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0055"], ["updated_at", "2014-11-03 11:56:31.058266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.3ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6ff071_5cf23ffe08c65bec15999@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.086481"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.086481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1292]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1292]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1292]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1292"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.091470"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.091470"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.093567"], ["updated_at", "2014-11-03 11:56:31.093567"], ["user_email", "example.user.101@digital.justice.gov.uk"], ["value", "9747722d-5ea5-4306-8579-852f2a353b3e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/9747722d-5ea5-4306-8579-852f2a353b3e" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"9747722d-5ea5-4306-8579-852f2a353b3e"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '9747722d-5ea5-4306-8579-852f2a353b3e' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.101@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-101' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:31.100342"], ["email", "example.user.101@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-101"], ["surname", "User"], ["updated_at", "2014-11-03 11:56:31.100342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1491]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1491]] Redirected to http://www.example.com/people/example-user-101/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/example-user-101/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-101"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1491]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-101' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1491) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 48.1ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.176627"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.176627"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1294]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1294]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1294]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1294"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.181733"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.181733"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.183932"], ["updated_at", "2014-11-03 11:56:31.183932"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "24e96b72-35f6-4be5-a371-cb7bc3d234af"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/24e96b72-35f6-4be5-a371-cb7bc3d234af" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"24e96b72-35f6-4be5-a371-cb7bc3d234af"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '24e96b72-35f6-4be5-a371-cb7bc3d234af' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:31.190628"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-03 11:56:31.190628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1492]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1492]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1492]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1492) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 52.8ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.287732"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.287732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1296]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1296"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.292939"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.292939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.296435"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:56:31.296435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.298683"], ["updated_at", "2014-11-03 11:56:31.298683"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "e605bd7a-68cd-4085-a624-1e93b35409f0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/e605bd7a-68cd-4085-a624-1e93b35409f0" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"e605bd7a-68cd-4085-a624-1e93b35409f0"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'e605bd7a-68cd-4085-a624-1e93b35409f0' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1493]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1493]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1493]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1493) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 36.8ms | ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.365020"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.365020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1298]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1298]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1298]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1298"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.370842"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.370842"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.407521"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.407521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1300]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1300]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1300]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1300"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.412870"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.412870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.0ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.449125"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.449125"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1302]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1302"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.454636"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.454636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.457522"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0056"], ["updated_at", "2014-11-03 11:56:31.457522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.459681"], ["updated_at", "2014-11-03 11:56:31.459681"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "b86234b7-f06f-4634-b6f4-1813e36ad66f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1494]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 8.5ms Sent mail to test.user@digital.justice.gov.uk (2.5ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d6f725cb_5cf23ffe08c65bec160e@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/b86234b7-f06f-4634-b6f4-1813e36ad66f?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/b86234b7-f06f-4634-b6f4-1813e36ad66f?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"b86234b7-f06f-4634-b6f4-1813e36ad66f"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'b86234b7-f06f-4634-b6f4-1813e36ad66f' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1494]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1494) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.8ms | ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.532194"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.532194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1304]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1304]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1304]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1304"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.538709"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.538709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (15.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 20.4ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.571032"], ["updated_at", "2014-11-03 11:56:31.571032"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "6e2e4f36-cdcc-4d0e-9fad-0fe92140c076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 4.8ms Sent mail to james.darling@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:31 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <54576d6f8dddf_5cf23ffe08c65bec16127@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/6e2e4f36-cdcc-4d0e-9fad-0fe92140c076 If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 5.9ms | ActiveRecord: 0.3ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.599789"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.599789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1306]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1306]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1306]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1306"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.606073"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.606073"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.621443"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.621443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1308]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1308]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1308]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1308"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.626584"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.626584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.629060"], ["updated_at", "2014-11-03 11:56:31.629060"], ["user_email", "example.user.118@digital.justice.gov.uk"], ["value", "3349449b-958d-406b-98f7-492ee1bf7ea7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/3349449b-958d-406b-98f7-492ee1bf7ea7" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"3349449b-958d-406b-98f7-492ee1bf7ea7"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.656495"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.656495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1310]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1310]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1310]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1310"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:31.661804"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.661804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:31.663740"], ["updated_at", "2014-11-03 11:56:31.663740"], ["user_email", "example.user.121@digital.justice.gov.uk"], ["value", "9c23133e-5cac-4dc4-9808-076a3e3089d8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/9c23133e-5cac-4dc4-9808-076a3e3089d8" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"9c23133e-5cac-4dc4-9808-076a3e3089d8"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:31.681742"], ["name", "Design"], ["updated_at", "2014-11-03 11:56:31.681742"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 65], ["created_at", "2014-11-03 11:56:31.685565"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:56:31.685565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.693105"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.693105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1495]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 65]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:31.723161"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:31.723161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1496]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1496]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1496]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1496) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.5ms | ActiveRecord: 1.3ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1496]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1495) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 65]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 1.0ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1496]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1495) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1495]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 65]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 17.1ms | ActiveRecord: 0.9ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:31.894469"], ["name", "Design"], ["updated_at", "2014-11-03 11:56:31.894469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 66], ["created_at", "2014-11-03 11:56:31.898532"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:56:31.898532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:31.905598"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:31.905598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1497]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 66]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:31.930758"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:31.930758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1498]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1498]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1498]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1498) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (16.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (45.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 64ms (Views: 55.4ms | ActiveRecord: 1.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1498]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Search" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1498]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1497) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1497]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 66]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 9.2ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:32.099680"], ["name", "Design"], ["updated_at", "2014-11-03 11:56:32.099680"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 67], ["created_at", "2014-11-03 11:56:32.104185"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-03 11:56:32.104185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.111461"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:32.111461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1499]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 67]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:32.137192"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:32.137192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1500]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1500]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1500]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1500) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.4ms | ActiveRecord: 1.4ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1500]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Search" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1500]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1499) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1499]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 67]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 9.5ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:32.297698"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:32.297698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1501]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1501]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1501]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1501) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.1ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.353912"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:32.353912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1315]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1315]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1315]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1315"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:32.358416"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:32.358416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:32.359751"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-03 11:56:32.359751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1501]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 34.4ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"68", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1501]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 68], ["created_at", "2014-11-03 11:56:32.419663"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-03 11:56:32.419663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1501]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1502) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 68]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.446403"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0057"], ["updated_at", "2014-11-03 11:56:32.446403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1503], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.449902"], ["updated_at", "2014-11-03 11:56:32.449902"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "70ebcdc9-aa64-41de-ab8f-1843de9a721c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d706ea28_5cf23ffe08c65bec1626e@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/70ebcdc9-aa64-41de-ab8f-1843de9a721c?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.457952"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0058"], ["updated_at", "2014-11-03 11:56:32.457952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1504], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.461102"], ["updated_at", "2014-11-03 11:56:32.461102"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "3252711d-6f5c-4033-862e-3539ee892b45"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d70714c4_5cf23ffe08c65bec16334@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/3252711d-6f5c-4033-862e-3539ee892b45?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.468276"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0059"], ["updated_at", "2014-11-03 11:56:32.468276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1505], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.471418"], ["updated_at", "2014-11-03 11:56:32.471418"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "23138c4f-4554-4492-800e-72b781cffd54"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d7073c99_5cf23ffe08c65bec16492@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/23138c4f-4554-4492-800e-72b781cffd54?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.479699"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0060"], ["updated_at", "2014-11-03 11:56:32.479699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1506], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.482860"], ["updated_at", "2014-11-03 11:56:32.482860"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a447c087-b187-4cf7-9896-c8c4766db100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d7076b27_5cf23ffe08c65bec165c0@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/a447c087-b187-4cf7-9896-c8c4766db100?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.490695"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-03 11:56:32.490695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1507], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d7078d3a_5cf23ffe08c65bec16616@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.499462"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0062"], ["updated_at", "2014-11-03 11:56:32.499462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.501253"], ["updated_at", "2014-11-03 11:56:32.501253"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "dd3e25d4-41e6-401a-ac81-27199b562d00"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1508]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.1ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d707b696_5cf23ffe08c65bec1676b@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/dd3e25d4-41e6-401a-ac81-27199b562d00?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.509730"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0063"], ["updated_at", "2014-11-03 11:56:32.509730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.511520"], ["updated_at", "2014-11-03 11:56:32.511520"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "93ecbff2-d358-4df2-90ea-4667ea0aed72"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1509]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.3ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d707dfc3_5cf23ffe08c65bec168b6@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/93ecbff2-d358-4df2-90ea-4667ea0aed72?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.520553"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-03 11:56:32.520553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.522631"], ["updated_at", "2014-11-03 11:56:32.522631"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "aa2ee604-12aa-4b5e-9325-dfefccee1d7b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1510]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.0ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d70809c9_5cf23ffe08c65bec16944@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/aa2ee604-12aa-4b5e-9325-dfefccee1d7b?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.531197"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0065"], ["updated_at", "2014-11-03 11:56:32.531197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.532983"], ["updated_at", "2014-11-03 11:56:32.532983"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "42cd8bd2-fc96-4be4-bae7-33c9f93c408b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1511]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.0ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d708320c_5cf23ffe08c65bec17059@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/42cd8bd2-fc96-4be4-bae7-33c9f93c408b?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.542165"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0066"], ["updated_at", "2014-11-03 11:56:32.542165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.543997"], ["updated_at", "2014-11-03 11:56:32.543997"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "b152ad2a-ca26-4718-b6dd-f16c7928a6ca"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1512]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.8ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d7085c99_5cf23ffe08c65bec17199@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/b152ad2a-ca26-4718-b6dd-f16c7928a6ca?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.552551"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0067"], ["updated_at", "2014-11-03 11:56:32.552551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1513]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <54576d708806c_5cf23ffe08c65bec1721d@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.561793"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:56:32.561793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.564313"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:56:32.564313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1515], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1514]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 4.3ms Sent mail to recipient@example.com (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576d708ba2a_5cf23ffe08c65bec1736d@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.576366"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:56:32.576366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.578741"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:56:32.578741"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1517], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1516]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576d708e558_5cf23ffe08c65bec17494@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.587497"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:56:32.587497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.589890"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:56:32.589890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1519], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1518]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.8ms Sent mail to recipient@example.com (2.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576d7091788_5cf23ffe08c65bec1752e@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.601535"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:56:32.601535"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.604401"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:56:32.604401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1521], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1520]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.9ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576d70949c3_5cf23ffe08c65bec176ac@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.613194"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-03 11:56:32.613194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:32.615521"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-03 11:56:32.615521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1523], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1522]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.8ms) Date: Mon, 03 Nov 2014 11:56:32 +0000 From: support@example.com To: recipient@example.com Message-ID: <54576d70974f6_5cf23ffe08c65bec177a1@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:32.628014"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:32.628014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1524]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1524]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1524]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1524) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1524]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1524) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.8ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1524]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1524) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1524]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1524]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:32.753691"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:32.753691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1317]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1317]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1317]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1317"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:32.758227"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:32.758227"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:32 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:33.332952"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:33.332952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1525]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1525]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1525]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1525) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.3ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1525]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1525]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.1ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1525]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1318", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1525]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1318]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1318]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1318]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1318]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1317/1318"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:33.604950"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:56:33.604950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/teams/digital-services Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1525]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1319) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1317, 1318, 1319) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1319]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1317/1318/1319' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1317/1318/1319' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1319]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.4ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:33.704240"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:33.704240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1320]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1320"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:33.709095"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:33.709095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1320/1321"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:33.713849"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:33.713849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:34.293807"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:34.293807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1526]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1526]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1526]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1526) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1526]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1526]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1322) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1320, 1321, 1322) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1322]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1320/1321/1322' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1320/1321/1322' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1322]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.6ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1526]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1322) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1320, 1321, 1322) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1320, 1321) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1320/1321/1322' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (14.2ms) Completed 200 OK in 39ms (Views: 32.6ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1526]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1321", "team_email_address"=>"example.user.131@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1526]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1322) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1322) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1322) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 1322 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-03 11:56:34.706547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/teams/cyberdigital-cyberservices Completed 302 Found in 17ms (ActiveRecord: 2.2ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1526]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1322) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1320, 1321, 1322) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1322]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1320/1321/1322' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1320/1321/1322' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1322]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (7.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 34ms (Views: 29.0ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1322]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1321]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:34.824935"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:34.824935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1527]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1527]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1527]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1527) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 47.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:34.895678"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:34.895678"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1323]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1323]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1323]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1323"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:34.900429"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:34.900429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0022/edit" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0022"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1527]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0022' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1324) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1323, 1324) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1323]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1323]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1323]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1323) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1323/1324' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 18.8ms | ActiveRecord: 1.8ms) Started DELETE "/teams/group-0022" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0022"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1527]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0022' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1324) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1323]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1323]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1323/1324/%' OR "groups"."ancestry" = '1323/1324')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1323/1324' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1324]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 9ms (ActiveRecord: 1.7ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1527]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1323) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1323) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1323]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1323' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1323' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1323]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.2ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1324]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:34.973094"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:34.973094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1528]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1528]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1528]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1528) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.8ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:35.030728"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:35.030728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1325]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1325]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1325]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1325"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:35.035551"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:35.035551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1325]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1528]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1325) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1325) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1325' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1325' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 22ms (Views: 16.0ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:35.074188"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:35.074188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:35.665154"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:35.665154"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1529]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1529]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1529) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.7ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.9ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1327) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1327) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1327]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1327' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1327' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1327]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 1.4ms) Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 10.5ms | ActiveRecord: 0.5ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"1327", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1327]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1327]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1327]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1327]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1327"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:35.974996"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:56:35.974996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/teams/csg Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-03 11:56:35 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1328) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1327, 1328) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1328]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1327/1328' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1327/1328' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1328]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.4ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1327]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:36.074151"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:36.074151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1530]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1530]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1530]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1530) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.8ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1530]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 13.5ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:36.150612"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:36.150612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1531]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1531]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1531]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1531) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1531]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.3ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1531]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:36.223827"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:56:36.223827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1531]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1329) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1329) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1329]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1329' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1329' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1329]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 11.9ms | ActiveRecord: 1.8ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1531]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1329) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1329) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1329' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.0ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1329' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.4ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:36.286897"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:36.286897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1532]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1532]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1532]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1532) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.9ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:36.341338"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:36.341338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1330]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1330]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1330]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1330"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:36.345790"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:36.345790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0024/edit" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0024"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1532]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0024' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1331) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1330, 1331) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1330]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1330]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1330]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1330) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1330/1331' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 17.7ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:36.383896"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:36.383896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1533]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1533]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1533]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1533) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.5ms | ActiveRecord: 1.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1533]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1533]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:36.465799"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:56:36.465799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1533]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1332) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1332) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1332]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1332' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1332' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1332]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:36.494939"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:36.494939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1534]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1534]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1534]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1534) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.3ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:36.552578"], ["slug", "surname-0068"], ["surname", "Surname-0068"], ["updated_at", "2014-11-03 11:56:36.552578"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:36.560479"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:36.560479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1333]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1333]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1333]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1333"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:36.567473"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:36.567473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:36.569131"], ["group_id", 1334], ["person_id", 1535], ["updated_at", "2014-11-03 11:56:36.569131"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:36.569934' WHERE "people"."id" = 1535 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:36.570550' WHERE "groups"."id" = 1334  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0025/edit" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0025"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1534]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0025' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1334) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1333, 1334) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1333]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1333]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1333]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1333) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (18.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1333/1334' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 34ms (Views: 27.7ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:36.649920"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:36.649920"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1335]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1335]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1335]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1335"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:36.655904"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:36.655904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1336]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1336]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1336]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1335/1336"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:36.662660"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:36.662660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:36 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:37.239927"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:37.239927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1536]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1536]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1536) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1337) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1335, 1336, 1337) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1337]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1335/1336/1337' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1335/1336/1337' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1337]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 20ms (Views: 14.0ms | ActiveRecord: 1.5ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1337) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1335, 1336, 1337) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1336]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1336]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1336]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1335, 1336) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1335/1336/1337' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 19.4ms | ActiveRecord: 1.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1335", "team_email_address"=>"example.user.143@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1337) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1335]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1335]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1335]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1335]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1337) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1337) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1335/1336/1337/%' OR "groups"."ancestry" = '1335/1336/1337')) SQL (0.3ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 1337 [["ancestry", "1335"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-03 11:56:37.642141"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/teams/cyberdigital-cyberservices Completed 302 Found in 12ms (ActiveRecord: 2.2ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1337) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1335, 1337) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1337]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1335/1337' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1335/1337' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1337]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1337]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1335]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:37.746604"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:37.746604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1537]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1537]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1537]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1537) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.8ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.806280"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:37.806280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1338]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1338]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1338]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1338"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:37.811124"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:37.811124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1537]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1339) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1338, 1339) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1339]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1338/1339' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1338/1339' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1339]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 14.7ms | ActiveRecord: 1.8ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1537]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 13.4ms | ActiveRecord: 0.5ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1339", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1537]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1339]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1339]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1339]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1339]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1338/1339"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:37.870326"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-03 11:56:37.870326"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-03 11:56:37 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1537]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1340) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1338, 1339, 1340) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1340]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1338/1339/1340' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1338/1339/1340' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1340]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1339]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0069' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.901267"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0069"], ["surname", "Surname-0069"], ["updated_at", "2014-11-03 11:56:37.901267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:37.905326"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0070"], ["updated_at", "2014-11-03 11:56:37.905326"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.909302"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0071"], ["updated_at", "2014-11-03 11:56:37.909302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.911619"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0072"], ["updated_at", "2014-11-03 11:56:37.911619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"1541"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1540]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1541' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1541]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1541]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 7ms (Views: 1.9ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.924552"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0073"], ["updated_at", "2014-11-03 11:56:37.924552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.927222"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0074"], ["updated_at", "2014-11-03 11:56:37.927222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.933849"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:37.933849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1341]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1341]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1341]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1341"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:37.938050"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:37.938050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:37.940002"], ["group_id", 1342], ["person_id", 1543], ["updated_at", "2014-11-03 11:56:37.940002"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1543]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:37.941388' WHERE "people"."id" = 1543 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:37.942006' WHERE "groups"."id" = 1342  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1543"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1542]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1543' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1543]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1543]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1542], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.146@digital.justice.gov.uk"], ["subject_id", 1543]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.146@digital.justice.gov.uk (2.0ms) Date: Mon, 03 Nov 2014 11:56:37 +0000 From: support@example.com To: example.user.146@digital.justice.gov.uk Message-ID: <54576d75e82dc_5cf23ffe08c65bec178c4@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0073 has said that they believe the information on Surname-0074 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.957722"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0075"], ["updated_at", "2014-11-03 11:56:37.957722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.960013"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0076"], ["updated_at", "2014-11-03 11:56:37.960013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.966525"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:37.966525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1343]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1343]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1343]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1343"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:37.970879"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:37.970879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:37.972938"], ["group_id", 1344], ["person_id", 1545], ["updated_at", "2014-11-03 11:56:37.972938"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1545]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:37.974292' WHERE "people"."id" = 1545 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:37.974893' WHERE "groups"."id" = 1344  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1545"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1544]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1545' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1545]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1545]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1544], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.148@digital.justice.gov.uk"], ["subject_id", 1545]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.148@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:37 +0000 From: support@example.com To: example.user.148@digital.justice.gov.uk Message-ID: <54576d75f0165_5cf23ffe08c65bec179fa@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0075 has said that they believe the information on Surname-0076 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1545]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.990805"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0077"], ["updated_at", "2014-11-03 11:56:37.990805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:37.993773"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0078"], ["updated_at", "2014-11-03 11:56:37.993773"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.000290"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.000290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1345]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1345]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1345]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1345"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.004609"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.004609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.006580"], ["group_id", 1346], ["person_id", 1547], ["updated_at", "2014-11-03 11:56:38.006580"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1547]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.007899' WHERE "people"."id" = 1547 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.008486' WHERE "groups"."id" = 1346  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1547"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1546]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1547' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1547]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1547]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1546], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.150@digital.justice.gov.uk"], ["subject_id", 1547]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to example.user.150@digital.justice.gov.uk (1.9ms) Date: Mon, 03 Nov 2014 11:56:38 +0000 From: support@example.com To: example.user.150@digital.justice.gov.uk Message-ID: <54576d7648ee_5cf23ffe08c65bec18045@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0077 has said that they believe the information on Surname-0078 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.024047"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0079"], ["updated_at", "2014-11-03 11:56:38.024047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.026401"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0080"], ["updated_at", "2014-11-03 11:56:38.026401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.033304"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.033304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1347]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1347]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1347]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1347"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.037963"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.037963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.040109"], ["group_id", 1348], ["person_id", 1549], ["updated_at", "2014-11-03 11:56:38.040109"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1549]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.041392' WHERE "people"."id" = 1549 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.041958' WHERE "groups"."id" = 1348  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1549"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1548]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1549' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1549]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1549]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1548], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.152@digital.justice.gov.uk"], ["subject_id", 1549]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.152@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:38 +0000 From: support@example.com To: example.user.152@digital.justice.gov.uk Message-ID: <54576d76cb59_5cf23ffe08c65bec181a2@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0079 has said that they believe the information on Surname-0080 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.057815"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0081"], ["updated_at", "2014-11-03 11:56:38.057815"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.060202"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0082"], ["updated_at", "2014-11-03 11:56:38.060202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.067550"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.067550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1349]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1349]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1349]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1349"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.072573"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.072573"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.074841"], ["group_id", 1350], ["person_id", 1551], ["updated_at", "2014-11-03 11:56:38.074841"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1551]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.076228' WHERE "people"."id" = 1551 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.076824' WHERE "groups"."id" = 1350  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1551"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1550]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1551' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1551]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1551]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1550], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.154@digital.justice.gov.uk"], ["subject_id", 1551]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.154@digital.justice.gov.uk (1.8ms) Date: Mon, 03 Nov 2014 11:56:38 +0000 From: support@example.com To: example.user.154@digital.justice.gov.uk Message-ID: <54576d76150ee_5cf23ffe08c65bec18266@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0081 has said that they believe the information on Surname-0082 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.091172"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0083"], ["updated_at", "2014-11-03 11:56:38.091172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.093619"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0084"], ["updated_at", "2014-11-03 11:56:38.093619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1553"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1552]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1553' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1553]] Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.102044"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0085"], ["updated_at", "2014-11-03 11:56:38.102044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.105077"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0086"], ["updated_at", "2014-11-03 11:56:38.105077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1555"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1554]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1555' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1555]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.112758"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0087"], ["updated_at", "2014-11-03 11:56:38.112758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.115751"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0088"], ["updated_at", "2014-11-03 11:56:38.115751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1557"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1556]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1557' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1557]] Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.125591"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.125591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1351]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1351]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1351]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0032-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1351"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.130215"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.130215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1352]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1352]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1352]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1351/1352"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:38.135767"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.135767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1353]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1353]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1353]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1351/1352/1353"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:38.140573"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.140573"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1351, 1352, 1353, 1354) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.147984"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.147984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1355]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1355]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1355]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1355"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.153353"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.153353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1356]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1356]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1356]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1355/1356"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:38.158110"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.162@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.158110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1357]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1357]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1357]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0037' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1355/1356/1357"], ["ancestry_depth", 3], ["created_at", "2014-11-03 11:56:38.162455"], ["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.162455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0035' AND "groups"."id" != 1356) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.167529"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.167529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1359) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.181599"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.181599"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1360]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1360]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1360]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1360"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.187253"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.187253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.196007"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.196007"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1362]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1362"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.200378"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.200378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.203582"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:56:38.203582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.205552"], ["group_id", 1363], ["person_id", 1558], ["updated_at", "2014-11-03 11:56:38.205552"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.206268' WHERE "people"."id" = 1558 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1363]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.207844' WHERE "groups"."id" = 1363  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1363 OR "groups"."ancestry" ILIKE '1362/1363/%') OR "groups"."ancestry" = '1362/1363')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1363) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.216827"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.216827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1364]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1364]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1364]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1364"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.220972"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.220972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.223980"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:56:38.223980"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.225784"], ["group_id", 1365], ["person_id", 1559], ["updated_at", "2014-11-03 11:56:38.225784"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.226337' WHERE "people"."id" = 1559 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1365]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.227462' WHERE "groups"."id" = 1365  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1365]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1365]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1365]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1364/1365"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:38.231833"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.231833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.234889"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:56:38.234889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.236789"], ["group_id", 1366], ["person_id", 1560], ["updated_at", "2014-11-03 11:56:38.236789"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.237380' WHERE "people"."id" = 1560 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1366]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.238521' WHERE "groups"."id" = 1366  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1365 OR "groups"."ancestry" ILIKE '1364/1365/%') OR "groups"."ancestry" = '1364/1365')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1365,1366) group by p.id;  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.247077"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.247077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1367]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1367]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1367]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1367"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.251755"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.251755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.255435"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:56:38.255435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.257608"], ["group_id", 1368], ["person_id", 1561], ["updated_at", "2014-11-03 11:56:38.257608"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.258198' WHERE "people"."id" = 1561 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1368]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.259379' WHERE "groups"."id" = 1368  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1368]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1368]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1368]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1367/1368"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:38.264267"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.264267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.268630"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:56:38.268630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.271733"], ["group_id", 1369], ["person_id", 1562], ["updated_at", "2014-11-03 11:56:38.271733"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.272871' WHERE "people"."id" = 1562 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1369]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.274644' WHERE "groups"."id" = 1369  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.276773"], ["group_id", 1369], ["person_id", 1562], ["updated_at", "2014-11-03 11:56:38.276773"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.277586' WHERE "people"."id" = 1562 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1369]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.278930' WHERE "groups"."id" = 1369  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1368 OR "groups"."ancestry" ILIKE '1367/1368/%') OR "groups"."ancestry" = '1367/1368')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1368,1369) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.288274"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.288274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1370]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1370]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1370]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1370"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.293179"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.293179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.296332"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-03 11:56:38.296332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.298174"], ["group_id", 1371], ["person_id", 1563], ["updated_at", "2014-11-03 11:56:38.298174"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.298735' WHERE "people"."id" = 1563 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1371]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.299877' WHERE "groups"."id" = 1371  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1371]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1371]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1371]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1370/1371"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:38.304332"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.304332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.307186"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-03 11:56:38.307186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.308956"], ["group_id", 1372], ["person_id", 1564], ["updated_at", "2014-11-03 11:56:38.308956"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.309563' WHERE "people"."id" = 1564 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1372]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.310728' WHERE "groups"."id" = 1372  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.312302"], ["group_id", 1372], ["person_id", 1564], ["updated_at", "2014-11-03 11:56:38.312302"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.312951' WHERE "people"."id" = 1564 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1372]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.314030' WHERE "groups"."id" = 1372  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1371 OR "groups"."ancestry" ILIKE '1370/1371/%') OR "groups"."ancestry" = '1370/1371')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1371,1372) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.322962"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.322962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1373]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1373]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1373]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1373"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.327513"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.327513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1373) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1373 [["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.330222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1373]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1373]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1373]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1373"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.335007"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.335007"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.342226"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.342226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1376"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.346243"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.346243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1376) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1376 [["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.348903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1376"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.355291"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.355291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1376) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1376 [["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.358693"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1376]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1376"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.364539"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.364539"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.372016"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.372016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1380]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1380]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1380]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1380"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.376545"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.376545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.383953"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.383953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1382]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1382"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.388119"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.388119"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1382]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1383) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 1383) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 1383 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-03 11:56:38.392454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1383]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.399744"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.399744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1384]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1384]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1384]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1384"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.404481"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.404481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0089' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.407392"], ["slug", "surname-0089"], ["surname", "Surname-0089"], ["updated_at", "2014-11-03 11:56:38.407392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.409588"], ["group_id", 1385], ["leader", "t"], ["person_id", 1565], ["updated_at", "2014-11-03 11:56:38.409588"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.410660' WHERE "people"."id" = 1565 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.411359' WHERE "groups"."id" = 1385  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 1385]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.420332"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.420332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1386]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1386]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1386]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1386"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.424631"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.424631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0090' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.427460"], ["slug", "surname-0090"], ["surname", "Surname-0090"], ["updated_at", "2014-11-03 11:56:38.427460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.428855"], ["group_id", 1387], ["person_id", 1566], ["updated_at", "2014-11-03 11:56:38.428855"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.429457' WHERE "people"."id" = 1566 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1387]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.430713' WHERE "groups"."id" = 1387  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1386/1387' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1387]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.443826"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.443826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1388]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1388]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1388]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1388"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.448702"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.448702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.451690"], ["slug", "surname-0091"], ["surname", "Surname-0091"], ["updated_at", "2014-11-03 11:56:38.451690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.453230"], ["group_id", 1389], ["person_id", 1567], ["updated_at", "2014-11-03 11:56:38.453230"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.453840' WHERE "people"."id" = 1567 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1389]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.455223' WHERE "groups"."id" = 1389  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1388/1389' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1389]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.465430"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.465430"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1390]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1390]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1390]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1390"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.470230"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.470230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1390/1391' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1391]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.480635"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.480635"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1392]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1392]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1392]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1392"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.484713"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.484713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1393]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1393]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1393]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1392/1393"], ["ancestry_depth", 2], ["created_at", "2014-11-03 11:56:38.489280"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.489280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1393]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1392/1393' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.497358"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.497358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1395]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1395]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1395]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1395"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.501391"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.501391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1395/1396' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.509344"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.509344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1397]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1397]] Peoplefinder::Group Load (1.7ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1397]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1397"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.516603"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.516603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1397/1398' ORDER BY "groups"."name" ASC  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.525259"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.525259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1399'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.532176"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.532176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.539555"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.539555"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1401]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1401]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1401]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1401"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.544858"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.544858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1401]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1401'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.552579"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.552579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1403]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1403]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1403]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1403"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.557068"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.557068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1403]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1403]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1403]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.564953"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.564953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.572380"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.572380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1406]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1406]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1406]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1406"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.577278"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.577278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1406/1407/%' OR "groups"."ancestry" = '1406/1407')) SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1407]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1407]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.592214"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.592214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1408]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1408]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1408]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0057-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1408"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.596957"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.596957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1408/1409/%' OR "groups"."ancestry" = '1408/1409'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:38.621462"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:38.621462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1568]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1568]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 23ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1568]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1568) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (51.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 69ms (Views: 63.1ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.706329"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.706329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1410"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.712275"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.712275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1568]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1411) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1410, 1411) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1410) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (14.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1410/1411' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 23.3ms | ActiveRecord: 1.9ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"1410", "team_email_address"=>"example.user.218@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1568]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1411) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1410]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1411) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 1411) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 1411 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-03 11:56:38.762821"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:38.766579"], ["event", "update"], ["item_id", 1411], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 1411\nname: original name\ncreated_at: 2014-11-03 11:56:38.712275000 Z\nupdated_at: 2014-11-03 11:56:38.712275000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '1410'\nancestry_depth: 1\nteam_email_address: example.user.218@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 15ms (ActiveRecord: 2.1ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1568]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1411) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1410, 1411) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1411]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1410/1411' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1410/1411' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1411]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 1.5ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1568]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1411]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 15.4ms | ActiveRecord: 0.8ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:38.827091"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:38.827091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1569]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1569]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1569]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1569) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.5ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.3ms)  (6.0ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (58.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 81ms (Views: 67.9ms | ActiveRecord: 7.3ms) Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:38.926967"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.926967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1412]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1412]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1412]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.6ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1412"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:38.934687"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:38.934687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:38.939748"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:56:38.939748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:38.943335"], ["group_id", 1413], ["leader", "t"], ["person_id", 1570], ["role", "Jefe"], ["updated_at", "2014-11-03 11:56:38.943335"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1570]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:38.945385' WHERE "people"."id" = 1570 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:38.946191' WHERE "groups"."id" = 1413  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:56:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1569]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1570) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1412, 1413) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1412, 1413) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1570]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (8.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 61ms (Views: 51.8ms | ActiveRecord: 1.9ms) Started DELETE "/memberships/280?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"280"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1569]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 280]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 280]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.021820"], ["event", "destroy"], ["item_id", 280], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 280\ngroup_id: 1413\nperson_id: 1570\nrole: Jefe\ncreated_at: 2014-11-03 11:56:38.943335000 Z\nupdated_at: 2014-11-03 11:56:38.943335000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 280], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1570]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:39.024892' WHERE "people"."id" = 1570 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1413]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:39.026679' WHERE "groups"."id" = 1413  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 11ms (ActiveRecord: 2.3ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1569]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1570) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 56ms (Views: 49.8ms | ActiveRecord: 1.5ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1569]]  (0.3ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 280]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1570]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1413]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 19ms (Views: 15.9ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.125182"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:39.125182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1571]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1571]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1571]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1571) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (3.5ms) Completed 200 OK in 64ms (Views: 56.6ms | ActiveRecord: 1.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1571]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 19ms (Views: 16.2ms | ActiveRecord: 0.1ms) Started POST "/teams" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1571]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:39.234266"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-03 11:56:39.234266"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.237809"], ["event", "create"], ["item_id", 1414], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 12ms (ActiveRecord: 1.3ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1571]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1414) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1414) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1414]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1414' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1414' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1414]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 20ms (Views: 13.8ms | ActiveRecord: 2.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1571]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1414]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.6ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.291906"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:39.291906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1572]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1572]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1572]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1572) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.4ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1572]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 39.5ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1572]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:39.427100"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-03 11:56:39.427100"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.430469"], ["event", "create"], ["item_id", 1573], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 15ms (ActiveRecord: 1.5ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1572]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1573) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.0ms | ActiveRecord: 0.8ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1572]]  (0.3ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1573]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.2ms | ActiveRecord: 0.9ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/108" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"108"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1572]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 108]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1573]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1573]] SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1573]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.494572"], ["event", "destroy"], ["item_id", 1573], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1573\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-03 11:56:39.427100000 Z\nupdated_at: 2014-11-03 11:56:39.427100000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1573], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 12ms (ActiveRecord: 1.6ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1572]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.3ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1573]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.7ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1573]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.524238"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:39.524238"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1574]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1574]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1574]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1574) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:39.576537"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-03 11:56:39.576537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1574]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1575) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.2ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1574]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1575) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 1575) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 1575 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-03 11:56:39.638141"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:39.641612"], ["event", "update"], ["item_id", 1575], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1575\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:56:39.576537000 Z\nupdated_at: 2014-11-03 11:56:39.576537000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 14ms (ActiveRecord: 1.5ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1574]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1575) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.3ms | ActiveRecord: 0.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1574]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1575]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.6ms) Started POST "/audit_trail/undo/110" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"110"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1574]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 110]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1575]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 1575) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 1575 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-03 11:56:39.680312"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:39.683578"], ["event", "update"], ["item_id", 1575], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1575\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-03 11:56:39.576537000 Z\nupdated_at: 2014-11-03 11:56:39.638141000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1574]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1575]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.4ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1575]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.6ms | ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1575]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.711091"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:39.711091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1576]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1576]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1576]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1576) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 57ms (Views: 51.7ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:39.779913"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:39.779913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1415]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1415]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1415]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1415"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:39.785219"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:39.785219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1576]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1416) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1415, 1416) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (5.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (5.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1415]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1415]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1415]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1415) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (35.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1415/1416' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 47.5ms | ActiveRecord: 1.7ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1576]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1416) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1415]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1415]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1415/1416/%' OR "groups"."ancestry" = '1415/1416')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1415/1416' ORDER BY "groups"."name" ASC SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1416]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:39.861600"], ["event", "destroy"], ["item_id", 1416], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 1416\nname: original name\ncreated_at: 2014-11-03 11:56:39.785219000 Z\nupdated_at: 2014-11-03 11:56:39.785219000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '1415'\nancestry_depth: 1\nteam_email_address: example.user.222@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1416], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 15ms (ActiveRecord: 2.3ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1576]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1415) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1415) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1415]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1415' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1415' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1415]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 17ms (Views: 11.1ms | ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1576]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1416]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:39.909905"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:39.909905"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:39.911902"], ["event", "create"], ["item_id", 1417], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.225@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1417]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1417]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1417]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1417"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:39.916557"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:39.916557"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:39.918794"], ["event", "create"], ["item_id", 1418], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.224@digital.justice.gov.uk\nancestry:\n- \n- '1417'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:39.921471"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:56:39.921471"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:39.923437"], ["event", "create"], ["item_id", 1577], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:39 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:40.527092"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:40.527092"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:40.529410"], ["event", "create"], ["item_id", 1578], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1578]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1578) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 42.0ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1577) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 42.5ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"1418", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1577) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 1577) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1577 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:56:40.888385"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:40.892520"], ["event", "update"], ["item_id", 1577], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1577\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:56:39.921471000 Z\nupdated_at: 2014-11-03 11:56:39.921471000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:40.893533"], ["group_id", 1418], ["person_id", 1577], ["role", "Jefe"], ["updated_at", "2014-11-03 11:56:40.893533"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:40.895245"], ["event", "create"], ["item_id", 281], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 1418\nperson_id:\n- \n- 1577\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1577]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:40.896784' WHERE "people"."id" = 1577 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1418]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:40.898137' WHERE "groups"."id" = 1418  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/people/bob Completed 302 Found in 23ms (ActiveRecord: 2.5ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1577) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1417, 1418) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1417, 1418) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.6ms | ActiveRecord: 1.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:40 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 281]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1577]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1418]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (1.5ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1577]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1578]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1577]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1418]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1417]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.8ms) Completed 200 OK in 21ms (Views: 18.6ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:41.093942"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:41.093942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1579]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1579]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1579]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1579) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0092' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:41.149949"], ["slug", "surname-0092"], ["surname", "Surname-0092"], ["updated_at", "2014-11-03 11:56:41.149949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0092/edit" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0092"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1579]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0092' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1580) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.4ms | ActiveRecord: 1.2ms) Started PATCH "/people/surname-0092" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0092", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1579]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0092' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1580) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0092' AND "people"."given_name" = '' AND ("people"."id" != 1580) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1580]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 1580 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-03 11:56:41.227912"]] SQL (0.4ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:41.238252"], ["event", "update"], ["item_id", 1580], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1580\ngiven_name: \nsurname: Surname-0092\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-03 11:56:41.149949000 Z\nupdated_at: 2014-11-03 11:56:41.149949000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1580\n given_name: ''\n surname: Surname-0092\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-03 11:56:41.227912000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0092\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1580\n given_name: ''\n surname: Surname-0092\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-03 11:56:41.149949000 Z\n updated_at: &2 2014-11-03 11:56:41.227912000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0092\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1580\n given_name: ''\n surname: Surname-0092\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0092\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70360365829200\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1580\n given_name: ''\n surname: Surname-0092\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0092\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415015801-23794-3575\n cache_id: 1415015801-23794-3575\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415015801-23794-3575/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70360366767480\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 1580\n given_name: ''\n surname: Surname-0092\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0092\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415015801-23794-3575\n cache_id: 1415015801-23794-3575\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415015801-23794-3575/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\n cache_id: 1415015801-23794-3575\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415015801-23794-3575/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0092/image/edit Completed 302 Found in 29ms (ActiveRecord: 2.3ms) Started GET "/people/surname-0092/image/edit" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1579]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0092' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.2ms | ActiveRecord: 0.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1579]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1580]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.8ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:41.287219"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:41.287219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1581]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1581) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.1ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.337702"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-03 11:56:41.337702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1582) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.3ms | ActiveRecord: 1.3ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1582) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1582]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:41.393384"], ["event", "destroy"], ["item_id", 1582], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1582\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-03 11:56:41.337702000 Z\nupdated_at: 2014-11-03 11:56:41.337702000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1582], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 0.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1582]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.6ms | ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/120" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"120"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 120]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1582]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 1582) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:41.337702"], ["given_name", "Greg"], ["id", 1582], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-03 11:56:41.441875"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:41.443917"], ["event", "create"], ["item_id", 1582], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-03 11:56:41 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1581]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1582]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1582]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.464195"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0093"], ["updated_at", "2014-11-03 11:56:41.464195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.468425"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:41.468425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"1584"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1583]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1584' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1584]] Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.478844"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-03 11:56:41.478844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.482811"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:41.482811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"1586"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1585]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1586' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1586]] Redirected to http://test.host/people/doe?cache_bust=1415015801 Completed 302 Found in 3ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.491859"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0095"], ["updated_at", "2014-11-03 11:56:41.491859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.494486"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-03 11:56:41.494486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"1588"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1587]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1588' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1588]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.503290"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0096"], ["updated_at", "2014-11-03 11:56:41.503290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.505783"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:41.505783"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1589]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0097' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.513912"], ["slug", "surname-0097"], ["surname", "Surname-0097"], ["updated_at", "2014-11-03 11:56:41.513912"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 1591 [["updated_at", "2014-11-03 11:56:41.515352"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0098' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.519109"], ["slug", "surname-0098"], ["surname", "Surname-0098"], ["updated_at", "2014-11-03 11:56:41.519109"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0099' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:41.523292"], ["slug", "surname-0099"], ["surname", "Surname-0099"], ["updated_at", "2014-11-03 11:56:41.523292"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.527797"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0100"], ["updated_at", "2014-11-03 11:56:41.527797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.533974"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.533974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1594]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:41.543188"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-03 11:56:41.543188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:41.549763"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-03 11:56:41.549763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.552735"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-03 11:56:41.552735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:41.557528"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:41.557528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.563461"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0101"], ["updated_at", "2014-11-03 11:56:41.563461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.571208"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.571208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1420]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1420]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1420]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0058-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1420"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.575809"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.575809"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0058"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1599]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0058' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1421) ORDER BY people.surname Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.587401"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0102"], ["updated_at", "2014-11-03 11:56:41.587401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.590511"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.590511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1422]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1422]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1422]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1422"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.595004"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.595004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0060"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1600]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0060' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1423) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1422]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1422]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1422/1423/%' OR "groups"."ancestry" = '1422/1423')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1422/1423' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1423]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0059 Completed 302 Found in 8ms (ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.608511"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0103"], ["updated_at", "2014-11-03 11:56:41.608511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.615222"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.615222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1424]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1424]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1424]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1424"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.619768"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.619768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0061"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1601]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0061' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1425) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1424]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1424]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1424/1425/%' OR "groups"."ancestry" = '1424/1425')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1424/1425' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1425]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 7ms (ActiveRecord: 1.5ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.633176"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-03 11:56:41.633176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1602]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.643365"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0105"], ["updated_at", "2014-11-03 11:56:41.643365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1603]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.653926"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0106"], ["updated_at", "2014-11-03 11:56:41.653926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1604]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.663776"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0107"], ["updated_at", "2014-11-03 11:56:41.663776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0062", "team_email_address"=>"example.user.233@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1605]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.669620"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.669620"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0062 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.675889"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0108"], ["updated_at", "2014-11-03 11:56:41.675889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0063", "team_email_address"=>"example.user.234@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1606]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.682861"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.682861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0063 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.687778"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0109"], ["updated_at", "2014-11-03 11:56:41.687778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0064", "team_email_address"=>"example.user.235@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1607]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.693070"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.693070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0064 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.698391"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0110"], ["updated_at", "2014-11-03 11:56:41.698391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.704885"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.237@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.704885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1429]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1429]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1429]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1429"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.710197"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.710197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0065"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1608]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0065' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1430) ORDER BY people.surname Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.721929"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0111"], ["updated_at", "2014-11-03 11:56:41.721929"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.728901"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.238@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.728901"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1609]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.737438"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0112"], ["updated_at", "2014-11-03 11:56:41.737438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1610]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.744453"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-03 11:56:41.744453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.750106"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.750106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1432]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1432]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1432]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1432"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.770789"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.770789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1611]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.779188"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0114"], ["updated_at", "2014-11-03 11:56:41.779188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.789224"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.789224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1434]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1434]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1434]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1434"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.795788"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.241@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.795788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0067"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1612]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0067' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1435) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1434]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1434]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1434]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1435) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1435) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 14ms (Views: 1.0ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.5ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.815634"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0115"], ["updated_at", "2014-11-03 11:56:41.815634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.825529"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.244@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.825529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1436]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1436]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1436]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1436"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.831469"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.243@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.831469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0068"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1613]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0068' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1437) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1436]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1436]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1436]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1437) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1437) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 24ms (Views: 0.9ms | ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.863338"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0116"], ["updated_at", "2014-11-03 11:56:41.863338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.871845"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.871845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1438]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1438]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1438]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1438"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.876263"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.245@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.876263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0069"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1614]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0069' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1439) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1438]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1438]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1438]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1439) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1439) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.891857"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0117"], ["updated_at", "2014-11-03 11:56:41.891857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.899860"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.899860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1440]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1440]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1440]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0070-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1440"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.905592"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.905592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0070", "team_email_address"=>"example.user.247@digital.justice.gov.uk"}, "id"=>"group-0070"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1615]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0070' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1441) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0070' AND "groups"."id" != 1441) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0070 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.918286"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0118"], ["updated_at", "2014-11-03 11:56:41.918286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.927202"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.927202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1442]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1442]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1442]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0071-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0071' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0071' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1442"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.933820"], ["name", "Group-0071"], ["slug", "group-0071"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.933820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0072", "team_email_address"=>"example.user.251@digital.justice.gov.uk"}, "id"=>"group-0071"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1616]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0071' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1443) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1442]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1442]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1442]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0072-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1443) AND "groups"."slug" = 'group-0072' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0072' AND "groups"."id" != 1443) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 1443 [["name", "Group-0072"], ["slug", "group-0072"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.948649"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0072 Completed 302 Found in 12ms (ActiveRecord: 2.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1443]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.954527"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0119"], ["updated_at", "2014-11-03 11:56:41.954527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.962581"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.962581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1444]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1444]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1444]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1444"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:41.967065"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:41.967065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0073", "team_email_address"=>"example.user.252@digital.justice.gov.uk"}, "id"=>"group-0073"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1617]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0073' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1445) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0073' AND "groups"."id" != 1445) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0073 Completed 302 Found in 7ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.980087"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0120"], ["updated_at", "2014-11-03 11:56:41.980087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1618]] Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.988419"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0121"], ["updated_at", "2014-11-03 11:56:41.988419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1619]] Completed 200 OK in 3ms (Views: 1.1ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:41.997247"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0122"], ["updated_at", "2014-11-03 11:56:41.997247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1620]] Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.004950"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0123"], ["updated_at", "2014-11-03 11:56:42.004950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1621]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.011753"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0124"], ["updated_at", "2014-11-03 11:56:42.011753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1622]] Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0125' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.040108"], ["slug", "surname-0125"], ["surname", "Surname-0125"], ["updated_at", "2014-11-03 11:56:42.040108"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.047298"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.047298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1446]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1446]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1446]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1446"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.051478"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.051478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1446) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1446 [["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.054618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1446]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1446]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1446]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1446"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.059570"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.059570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.062004"], ["group_id", 1448], ["person_id", 1623], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:56:42.062004"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1623]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:42.064108' WHERE "people"."id" = 1623 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:42.065000' WHERE "groups"."id" = 1448  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.066636"], ["group_id", 1447], ["person_id", 1623], ["role", "Designer"], ["updated_at", "2014-11-03 11:56:42.066636"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1623]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:42.068220' WHERE "people"."id" = 1623 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:42.068888' WHERE "groups"."id" = 1447  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1623]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0126' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.075490"], ["slug", "surname-0126"], ["surname", "Surname-0126"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-03 11:56:42.075490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0127' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.078369"], ["slug", "surname-0127"], ["surname", "Surname-0127"], ["tags", "Java,Scala"], ["updated_at", "2014-11-03 11:56:42.078369"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.086872"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.086872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1449) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1449 [["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.090113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.103785"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.103785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1450) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1450 [["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.108570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1450) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1450 [["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.112535"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1450) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1450 [["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.116563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.128417"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.128417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1451) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1451 [["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.132037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1451) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1451 [["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.135473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1451) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1451 [["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.138780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.150404"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.279@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.150404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1452) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1452 [["team_email_address", "example.user.281@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.153897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1452) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1452 [["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.157177"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1452) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1452 [["team_email_address", "example.user.285@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.159979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1452) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1452 [["team_email_address", "example.user.287@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.166315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.171050"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-03 11:56:42.171050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1626]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.175940"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0128"], ["updated_at", "2014-11-03 11:56:42.175940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1627]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0131' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.182950"], ["slug", "surname-0131"], ["surname", "Surname-0131"], ["updated_at", "2014-11-03 11:56:42.182950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0132' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.186457"], ["slug", "surname-0132"], ["surname", "Surname-0132"], ["updated_at", "2014-11-03 11:56:42.186457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0133' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.189794"], ["slug", "surname-0133"], ["surname", "Surname-0133"], ["updated_at", "2014-11-03 11:56:42.189794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1630]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0134' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.194940"], ["slug", "surname-0134"], ["surname", "Surname-0134"], ["updated_at", "2014-11-03 11:56:42.194940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.203364"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.288@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.203364"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1453]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1453]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1453]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0089-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0089' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1453"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.207985"], ["name", "Group-0089"], ["slug", "group-0089"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-03 11:56:42.207985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.210111"], ["group_id", 1454], ["person_id", 1631], ["updated_at", "2014-11-03 11:56:42.210111"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1631]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:42.211465' WHERE "people"."id" = 1631 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:42.212064' WHERE "groups"."id" = 1454  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1631]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.218828"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-03 11:56:42.218828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0136' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.222448"], ["slug", "surname-0136"], ["surname", "Surname-0136"], ["updated_at", "2014-11-03 11:56:42.222448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0136"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1632]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0136' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1633) ORDER BY groups.name Completed 200 OK in 6ms (Views: 1.0ms | ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.238043"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.290@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.238043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1455]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1455]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1455]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0090-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0090' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0090' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1455"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.242490"], ["name", "Group-0090"], ["slug", "group-0090"], ["team_email_address", "example.user.289@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.242490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.248694"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0137"], ["updated_at", "2014-11-03 11:56:42.248694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0138' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.252918"], ["slug", "surname-0138"], ["surname", "Surname-0138"], ["updated_at", "2014-11-03 11:56:42.252918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0138"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1634]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0138' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1635) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.263981"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0139"], ["updated_at", "2014-11-03 11:56:42.263981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0140' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.267212"], ["slug", "surname-0140"], ["surname", "Surname-0140"], ["updated_at", "2014-11-03 11:56:42.267212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.274999"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.292@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.274999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1457]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1457]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1457]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0091-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0091' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1457"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.280743"], ["name", "Group-0091"], ["slug", "group-0091"], ["team_email_address", "example.user.291@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.280743"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.282546"], ["group_id", 1458], ["person_id", 1637], ["updated_at", "2014-11-03 11:56:42.282546"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1637]] SQL (0.4ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:42.285189' WHERE "people"."id" = 1637 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:42.286719' WHERE "groups"."id" = 1458  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0140"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1636]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0140' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1637) ORDER BY groups.name Completed 200 OK in 7ms (Views: 0.9ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.299615"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0141"], ["updated_at", "2014-11-03 11:56:42.299615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0142' LIMIT 1 SQL (0.6ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.303107"], ["slug", "surname-0142"], ["surname", "Surname-0142"], ["updated_at", "2014-11-03 11:56:42.303107"]]  (1.4ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0142"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1638]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0142' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1639) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.317980"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0143"], ["updated_at", "2014-11-03 11:56:42.317980"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0144' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.321084"], ["slug", "surname-0144"], ["surname", "Surname-0144"], ["updated_at", "2014-11-03 11:56:42.321084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0144"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1640]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0144' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1641) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.336201"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.294@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.336201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1459]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1459]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1459]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0092-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0092' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0092' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1459"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.342696"], ["name", "Group-0092"], ["slug", "group-0092"], ["team_email_address", "example.user.293@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.342696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.347505"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0145"], ["updated_at", "2014-11-03 11:56:42.347505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0146' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.350025"], ["slug", "surname-0146"], ["surname", "Surname-0146"], ["updated_at", "2014-11-03 11:56:42.350025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0146"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1642]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0146' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1643) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.361931"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-03 11:56:42.361931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1644]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.371347"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.296@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.371347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1461]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1461]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1461]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0093-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0093' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0093' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1461"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.377131"], ["name", "Group-0093"], ["slug", "group-0093"], ["team_email_address", "example.user.295@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.377131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.382578"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0148"], ["updated_at", "2014-11-03 11:56:42.382578"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1645]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.389658"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-03 11:56:42.389658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0150", "image"=>"#"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1646]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0150' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0150' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.396611"], ["image", nil], ["slug", "surname-0150"], ["surname", "Surname-0150"], ["updated_at", "2014-11-03 11:56:42.396611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0150/image/edit Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.403700"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0151"], ["updated_at", "2014-11-03 11:56:42.403700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0152"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1648]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0152' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0152' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.410341"], ["slug", "surname-0152"], ["surname", "Surname-0152"], ["updated_at", "2014-11-03 11:56:42.410341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0152 Completed 302 Found in 6ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.416092"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0153"], ["updated_at", "2014-11-03 11:56:42.416092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0154"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1650]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0154' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0154' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.425982"], ["slug", "surname-0154"], ["surname", "Surname-0154"], ["updated_at", "2014-11-03 11:56:42.425982"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0154 Completed 302 Found in 7ms (ActiveRecord: 1.0ms)  (0.3ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.433070"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0155"], ["updated_at", "2014-11-03 11:56:42.433070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0156"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1652]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0156' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0156' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.440788"], ["slug", "surname-0156"], ["surname", "Surname-0156"], ["updated_at", "2014-11-03 11:56:42.440788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0156 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.447323"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0157"], ["updated_at", "2014-11-03 11:56:42.447323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.450698"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:56:42.450698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1654]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 5ms (Views: 1.3ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.461733"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0158"], ["updated_at", "2014-11-03 11:56:42.461733"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1656]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.470907"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0159"], ["updated_at", "2014-11-03 11:56:42.470907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1657]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.481095"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0160"], ["updated_at", "2014-11-03 11:56:42.481095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1658]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.489416"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0161"], ["updated_at", "2014-11-03 11:56:42.489416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1659]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 5ms (Views: 1.7ms | ActiveRecord: 0.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.504119"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.298@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.504119"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1463]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1463]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1463]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0094-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0094' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0094' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1463"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.509003"], ["name", "Group-0094"], ["slug", "group-0094"], ["team_email_address", "example.user.297@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.509003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.514448"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0162"], ["updated_at", "2014-11-03 11:56:42.514448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0163' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.518317"], ["slug", "surname-0163"], ["surname", "Surname-0163"], ["updated_at", "2014-11-03 11:56:42.518317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0163"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1660]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0163' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1661) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.529277"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0164"], ["updated_at", "2014-11-03 11:56:42.529277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1662]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.535283"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0165"], ["updated_at", "2014-11-03 11:56:42.535283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0166' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.538793"], ["slug", "surname-0166"], ["surname", "Surname-0166"], ["updated_at", "2014-11-03 11:56:42.538793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0167", "image"=>"#"}, "id"=>"surname-0166"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1663]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0166' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1664) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0167' AND "people"."given_name" IS NULL AND ("people"."id" != 1664) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1664]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 1664 [["image", nil], ["surname", "Surname-0167"], ["updated_at", "2014-11-03 11:56:42.548405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0166/image/edit Completed 302 Found in 9ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.554736"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0168"], ["updated_at", "2014-11-03 11:56:42.554736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0169' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.557923"], ["slug", "surname-0169"], ["surname", "Surname-0169"], ["updated_at", "2014-11-03 11:56:42.557923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0170", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0169"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1665]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0169' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1666) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0170' AND "people"."given_name" IS NULL AND ("people"."id" != 1666) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 1666 [["surname", "Surname-0170"], ["updated_at", "2014-11-03 11:56:42.565757"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0169 Completed 302 Found in 7ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.571309"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0171"], ["updated_at", "2014-11-03 11:56:42.571309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0172' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.575062"], ["slug", "surname-0172"], ["surname", "Surname-0172"], ["updated_at", "2014-11-03 11:56:42.575062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0173", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0172"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1667]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0172' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1668) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0173' AND "people"."given_name" IS NULL AND ("people"."id" != 1668) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 1668 [["surname", "Surname-0173"], ["updated_at", "2014-11-03 11:56:42.583771"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0172 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 1668]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.589844"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0174"], ["updated_at", "2014-11-03 11:56:42.589844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0175' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.592838"], ["slug", "surname-0175"], ["surname", "Surname-0175"], ["updated_at", "2014-11-03 11:56:42.592838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0176", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0175"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1669]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0175' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1670) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0176' AND "people"."given_name" IS NULL AND ("people"."id" != 1670) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 1670 [["surname", "Surname-0176"], ["updated_at", "2014-11-03 11:56:42.601840"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0175 Completed 302 Found in 9ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.607959"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0177"], ["updated_at", "2014-11-03 11:56:42.607959"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.610354"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-03 11:56:42.610354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.612740"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-03 11:56:42.612740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1671]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1673) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 1673) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 6ms (Views: 1.1ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.624894"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0178"], ["updated_at", "2014-11-03 11:56:42.624894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0179' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.627966"], ["slug", "surname-0179"], ["surname", "Surname-0179"], ["updated_at", "2014-11-03 11:56:42.627966"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0179"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1674]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0179' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1675) ORDER BY groups.name Completed 200 OK in 8ms (Views: 1.0ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.642233"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-03 11:56:42.642233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0181' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.646139"], ["slug", "surname-0181"], ["surname", "Surname-0181"], ["updated_at", "2014-11-03 11:56:42.646139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0181"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1676]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0181' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1677) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.657991"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-03 11:56:42.657991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0183' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.661282"], ["slug", "surname-0183"], ["surname", "Surname-0183"], ["updated_at", "2014-11-03 11:56:42.661282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0183"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1678]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0183' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1679) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.672075"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0184"], ["updated_at", "2014-11-03 11:56:42.672075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0185' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.677544"], ["slug", "surname-0185"], ["surname", "Surname-0185"], ["updated_at", "2014-11-03 11:56:42.677544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0185"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1680]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0185' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1681) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.691945"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.300@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.691945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1465]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1465]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1465]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0095-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0095' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1465"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.696757"], ["name", "Group-0095"], ["slug", "group-0095"], ["team_email_address", "example.user.299@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.696757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.701399"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0186"], ["updated_at", "2014-11-03 11:56:42.701399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0187' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.704746"], ["slug", "surname-0187"], ["surname", "Surname-0187"], ["updated_at", "2014-11-03 11:56:42.704746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0187"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1682]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0187' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1683) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1683]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.715637"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0188"], ["updated_at", "2014-11-03 11:56:42.715637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0189' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.718871"], ["slug", "surname-0189"], ["surname", "Surname-0189"], ["updated_at", "2014-11-03 11:56:42.718871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0189"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1684]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0189' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1685) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1685]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.731057"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0190"], ["updated_at", "2014-11-03 11:56:42.731057"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0191' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:42.734864"], ["slug", "surname-0191"], ["surname", "Surname-0191"], ["updated_at", "2014-11-03 11:56:42.734864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0191"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1686]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0191' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1687) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1687]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.745447"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0192"], ["updated_at", "2014-11-03 11:56:42.745447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1688]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.752439"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0193"], ["updated_at", "2014-11-03 11:56:42.752439"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1689]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.759374"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0194"], ["updated_at", "2014-11-03 11:56:42.759374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1690]] Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.769594"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.302@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.769594"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1467]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1467]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1467]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0096-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0096' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0096' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1467"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.773983"], ["name", "Group-0096"], ["slug", "group-0096"], ["team_email_address", "example.user.301@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.773983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:42.776952"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:56:42.776952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 69], ["created_at", "2014-11-03 11:56:42.779601"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:56:42.779601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:42.782068"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:56:42.782068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.787889"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.304@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.787889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1469]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1469]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1469]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1469"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.792161"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.303@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.792161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.794097"], ["group_id", 1470], ["person_id", 1692], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:56:42.794097"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1692]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:42.795499' WHERE "people"."id" = 1692 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:42.796094' WHERE "groups"."id" = 1470  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1691]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 69]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1692]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1692) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1692) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1692) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:42.835657"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:56:42.835657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 70], ["created_at", "2014-11-03 11:56:42.838305"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:56:42.838305"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:42.841049"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:56:42.841049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.849639"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.849639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1471]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1471]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1471]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1471"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.856089"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.305@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.856089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.858728"], ["group_id", 1472], ["person_id", 1694], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:56:42.858728"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1694]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:42.860432' WHERE "people"."id" = 1694 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:42.861115' WHERE "groups"."id" = 1472  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1693]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 70]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1694]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1693, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1693, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1693, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:42.891842"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:56:42.891842"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 71], ["created_at", "2014-11-03 11:56:42.895210"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:56:42.895210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:42.898331"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:56:42.898331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.905117"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.905117"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1473]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1473]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1473]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1473"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.909293"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.307@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.909293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.911138"], ["group_id", 1474], ["person_id", 1696], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:56:42.911138"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1696]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:42.912357' WHERE "people"."id" = 1696 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:42.912905' WHERE "groups"."id" = 1474  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1695]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 71]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1696]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1692, 1694, 1696) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1692, 1694, 1696) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1692, 1694, 1696) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:42.952554"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:56:42.952554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 72], ["created_at", "2014-11-03 11:56:42.955211"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:56:42.955211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:42.957756"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:56:42.957756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.963710"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.963710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1475]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1475]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1475]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1475"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:42.968011"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.309@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:42.968011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:42.969889"], ["group_id", 1476], ["person_id", 1698], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:56:42.969889"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1698]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:42.971149' WHERE "people"."id" = 1698 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:42.971753' WHERE "groups"."id" = 1476  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1697]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 72]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1698]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1697, 1693, 1695, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1697, 1693, 1695, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1697, 1693, 1695, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:43.002394"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:56:43.002394"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 73], ["created_at", "2014-11-03 11:56:43.005428"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:56:43.005428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:43.008017"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:56:43.008017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:43.014456"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:43.014456"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1477]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1477]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1477]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1477"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:43.018865"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.311@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:43.018865"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:43.020951"], ["group_id", 1478], ["person_id", 1700], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:56:43.020951"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1700]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:43.022247' WHERE "people"."id" = 1700 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:43.022826' WHERE "groups"."id" = 1478  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1699]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 73]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1700]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1697, 1693, 1699, 1695, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1697, 1693, 1699, 1695, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1697, 1693, 1699, 1695, 1691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-03 11:56:43.056520"], ["name", "Poetry"], ["updated_at", "2014-11-03 11:56:43.056520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 74], ["created_at", "2014-11-03 11:56:43.059310"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-03 11:56:43.059310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-03 11:56:43.061585"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-03 11:56:43.061585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:43.067378"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:43.067378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1479]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1479]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1479]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1479"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:43.072065"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.313@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:43.072065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:43.074157"], ["group_id", 1480], ["person_id", 1702], ["role", "Cleaner"], ["updated_at", "2014-11-03 11:56:43.074157"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1702]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:43.075447' WHERE "people"."id" = 1702 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:43.076022' WHERE "groups"."id" = 1480  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1701]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 74]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1702]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1698, 1692, 1700, 1694, 1702, 1696) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1698, 1692, 1700, 1694, 1702, 1696) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1698, 1692, 1700, 1694, 1702, 1696) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:43.180435"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:43.180435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1703]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1703]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1703]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1703) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 48.9ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0195' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:43.242792"], ["slug", "surname-0195"], ["surname", "Surname-0195"], ["updated_at", "2014-11-03 11:56:43.242792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0195/edit" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0195"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1703]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0195' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1704) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 62ms (Views: 56.0ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:43.317145"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:43.317145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1705]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1705]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1705]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1705) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 39.0ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1705]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 36.3ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:43.421777"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:43.421777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1706]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1706]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1706]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1706) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 47ms (Views: 40.6ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:43.478281"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:43.478281"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1706]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 34.9ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1706]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1707]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.2ms | ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1706]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1706]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.8ms | ActiveRecord: 0.2ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:43.582694"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:43.582694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1708]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1708]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1708]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1708) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:43.635219"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:43.635219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:43.638066"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-03 11:56:43.638066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1708]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1710) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 42.7ms | ActiveRecord: 1.4ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1708]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1710) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 1710) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1709]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 11.3ms | ActiveRecord: 1.4ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1708]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1710) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 1710 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:43.735875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1708]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1710) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.7ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:43.764294"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:43.764294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1711]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1711]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1711]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1711) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1711]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 33.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:43.864110"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:43.864110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1712]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1712]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1712]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1712) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.7ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1712]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 35ms (Views: 32.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1712]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:43.970812"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-03 11:56:43.970812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1712]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1713) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-03 11:56:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1712]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1713) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:44.054612"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:44.054612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1481]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1481]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1481]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1481"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:44.058972"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:44.058972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:44.062055"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:44.062055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:44 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:44 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:44.638033"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:44.638033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1715]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1715) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 61ms (Views: 56.0ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:44 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:44 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (52.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 62ms (Views: 58.3ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:44 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1482", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 1714]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 11.7ms | ActiveRecord: 0.9ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1482"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415015805-23794-5655/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-03 11:56:45.182785"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:45.182785"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:45.184792"], ["group_id", 1482], ["person_id", 1716], ["role", ""], ["updated_at", "2014-11-03 11:56:45.184792"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1716]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:45.187461' WHERE "people"."id" = 1716 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1482]] SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:45.189803' WHERE "groups"."id" = 1482  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/people/marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee/image/edit Completed 302 Found in 24ms (ActiveRecord: 2.1ms) Started GET "/people/marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee/image/edit" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.0ms | ActiveRecord: 0.4ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Started PUT "/people/marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee/image" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:53648/people/marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee?cache_bust=1415015805 Completed 302 Found in 9ms (ActiveRecord: 0.6ms) Started GET "/people/marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee?cache_bust=1415015805" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415015805", "id"=>"marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1715]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-23bbef7d-7aaf-4934-baa1-04edab634aee' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1716) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1481, 1482) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1481, 1482) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 1.1ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:45.431432"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:45.431432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1717]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1717]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1717]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1717) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:45.487463"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:45.487463"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1717]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1718) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 17ms (Views: 11.8ms | ActiveRecord: 0.8ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1717]] Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1718) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 39.7ms | ActiveRecord: 1.8ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1717]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1718) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 1718) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 1718 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-03 11:56:45.588295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 16ms (ActiveRecord: 1.6ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1717]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1718) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:45.623496"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:45.623496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1483]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1483]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1483]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1483"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:45.630640"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:45.630640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0196' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:45.633896"], ["slug", "surname-0196"], ["surname", "Surname-0196"], ["tags", "Cooking"], ["updated_at", "2014-11-03 11:56:45.633896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:45 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:46.207802"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:46.207802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1720]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1720]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1720]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1720) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.2ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1720]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0196/edit" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0196"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1720]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0196' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1719) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 46ms (Views: 40.1ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1720]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Started PATCH "/people/surname-0196" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0196", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1483", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0196"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1720]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0196' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1719) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0196' AND "people"."given_name" = '' AND ("people"."id" != 1719) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1719 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-03 11:56:46.602604"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:46.604020"], ["group_id", 1483], ["person_id", 1719], ["role", ""], ["updated_at", "2014-11-03 11:56:46.604020"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1719]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:46.605711' WHERE "people"."id" = 1719 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1483]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:46.607051' WHERE "groups"."id" = 1483  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/people/surname-0196 Completed 302 Found in 17ms (ActiveRecord: 2.1ms) Started GET "/people/surname-0196" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0196"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1720]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0196' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1719) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1483) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1483) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 20ms (Views: 14.7ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:46.718906"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:46.718906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1721]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1721]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1721]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1721) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 42.9ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1721]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1721]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:46.864818"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:46.864818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1722]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1722]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1722]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1722) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1722]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 29.9ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1722]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-03 11:56:46.969030"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-03 11:56:46.969030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 15ms (ActiveRecord: 1.2ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1722]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-03 11:56:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1722]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1723) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 1.0ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1722]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1723) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 55.0ms | ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:47.078680"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:47.078680"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1724]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1724]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1724]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1724) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (4.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 61ms (Views: 46.2ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:47.151792"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:47.151792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1724]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1725) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.8ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1724]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1725) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.5ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 44.6ms | ActiveRecord: 1.3ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1724]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1725) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 40ms (Views: 32.7ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:47.288240"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:47.288240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1726]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1726]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1726]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1726) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.1ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1726]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 37.8ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1726]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-03 11:56:47.407670"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-03 11:56:47.407670"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1726]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1727) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:47.443498"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:47.443498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1485]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1485]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1485]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1485"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:47.449145"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:47.449145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0197' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:47.451975"], ["slug", "surname-0197"], ["surname", "Surname-0197"], ["updated_at", "2014-11-03 11:56:47.451975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 8ms (Views: 8.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:48.018956"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:48.018956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1729]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1729) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 46.6ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0197/edit" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1728) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0197" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0197", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1485", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1728) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0197' AND "people"."given_name" = '' AND ("people"."id" != 1728) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 1728 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:56:48.417241"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:48.418567"], ["group_id", 1485], ["person_id", 1728], ["role", ""], ["updated_at", "2014-11-03 11:56:48.418567"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1728]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:48.420101' WHERE "people"."id" = 1728 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1485]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:48.421402' WHERE "groups"."id" = 1485  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/people/surname-0197 Completed 302 Found in 17ms (ActiveRecord: 2.2ms) Started GET "/people/surname-0197" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1728) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1485) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1485) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0197/edit" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1728) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1485) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1485) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1728]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 43.7ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1729]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:48.676755"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:48.676755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1487]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1487]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1487]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1487"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:48.681867"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:48.681867"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:53648/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-03 11:56:48 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:49.295245"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:49.295245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1730]] Redirected to http://127.0.0.1:53648/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1730) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 40.3ms | ActiveRecord: 0.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1488", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-03 11:56:49.704762"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-03 11:56:49.704762"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:49.705828"], ["group_id", 1488], ["person_id", 1731], ["role", ""], ["updated_at", "2014-11-03 11:56:49.705828"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1731]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:49.707290' WHERE "people"."id" = 1731 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1488]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:49.708821' WHERE "groups"."id" = 1488  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:53648/people/marco-polo/image/edit Completed 302 Found in 19ms (ActiveRecord: 1.8ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.7ms | ActiveRecord: 0.4ms) Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:53648/people/marco-polo?cache_bust=1415015809 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo?cache_bust=1415015809" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415015809", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1730]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1731) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1487, 1488) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1487, 1488) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.7ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:49.938228"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:49.938228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1732]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1732]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1732]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1732) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 49.3ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.005291"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:50.005291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1489]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1489]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1489]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0097-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0097' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1489"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:50.010427"], ["name", "Group-0097"], ["slug", "group-0097"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:50.010427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0198' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:50.013414"], ["slug", "surname-0198"], ["surname", "Surname-0198"], ["updated_at", "2014-11-03 11:56:50.013414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:50.017019"], ["group_id", 1490], ["person_id", 1733], ["updated_at", "2014-11-03 11:56:50.017019"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1733]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:50.019046' WHERE "people"."id" = 1733 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:50.019803' WHERE "groups"."id" = 1490  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0198" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0198"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1732]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0198' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1733) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1489, 1490) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (13.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1489, 1490) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 25.9ms | ActiveRecord: 1.2ms) Started GET "/people/surname-0198/reported_profiles/new" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0198"} Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1732]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0198' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 22ms (Views: 17.3ms | ActiveRecord: 0.9ms) Started POST "/people/surname-0198/reported_profiles" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0198"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1732]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0198' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1733]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 1732], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.323@digital.justice.gov.uk"], ["subject_id", 1733]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.323@digital.justice.gov.uk (2.5ms) Date: Mon, 03 Nov 2014 11:56:50 +0000 From: support@example.com To: example.user.323@digital.justice.gov.uk Message-ID: <54576d8218d9d_5cf23ffe08c65bec18340@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0198 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0198 Redirected to http://www.example.com/people/surname-0198 Completed 302 Found in 10ms (ActiveRecord: 0.9ms) Started GET "/people/surname-0198" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0198"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1732]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0198' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1733) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1489, 1490) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1489, 1490) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.7ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:50.133267"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:50.133267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1734]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1734]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1734]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1734) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0199' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:50.191034"], ["slug", "surname-0199"], ["surname", "Surname-0199"], ["updated_at", "2014-11-03 11:56:50.191034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0199/edit" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0199"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1734]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0199' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1735) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 50ms (Views: 43.3ms | ActiveRecord: 1.3ms) Started DELETE "/people/surname-0199" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0199"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1734]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0199' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1735) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1735]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1734]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1734]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 16.8ms | ActiveRecord: 0.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1735]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:50.289779"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:50.289779"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1736]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1736]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1736]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1736) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 52ms (Views: 46.5ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0200' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:50.351226"], ["slug", "surname-0200"], ["surname", "Surname-0200"], ["updated_at", "2014-11-03 11:56:50.351226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.359670"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:50.359670"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1491]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1491]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1491]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0098-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0098' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0098' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1491"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:50.364766"], ["name", "Group-0098"], ["slug", "group-0098"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:50.364766"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:50.366107"], ["group_id", 1492], ["person_id", 1737], ["updated_at", "2014-11-03 11:56:50.366107"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:50.366696' WHERE "people"."id" = 1737 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:50.367278' WHERE "groups"."id" = 1492  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0200/edit" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0200"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1736]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0200' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1737) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1491, 1492) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1491, 1492) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1737]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (10.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 65ms (Views: 58.1ms | ActiveRecord: 2.1ms) Started DELETE "/people/surname-0200" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0200"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1736]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0200' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1737) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 297]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1737]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:50.446481' WHERE "people"."id" = 1737 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:50.447314' WHERE "groups"."id" = 1492 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1737]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.7ms) Started GET "/" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1736]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 297]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1737]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:50.468895"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:50.468895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1738]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1738]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1738]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1738) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.523303"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0201"], ["updated_at", "2014-11-03 11:56:50.523303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 1739 [["email", nil], ["updated_at", "2014-11-03 11:56:50.524710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1738]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1739) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.4ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:50.553663"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:50.553663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1740]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1740]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1740]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1740) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 50ms (Views: 43.9ms | ActiveRecord: 1.3ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.612708"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0202"], ["updated_at", "2014-11-03 11:56:50.612708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1741]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 1741 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:50.618009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.630022"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:50.630022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1493]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1493]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1493]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0099-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0099' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0099' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1493"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:50.635584"], ["name", "Group-0099"], ["slug", "group-0099"], ["team_email_address", "example.user.327@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:50.635584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:50.638825"], ["group_id", 1494], ["person_id", 1741], ["updated_at", "2014-11-03 11:56:50.638825"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1741]] SQL (0.4ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:50.640854' WHERE "people"."id" = 1741 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:50.642103' WHERE "groups"."id" = 1494  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1740]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1741) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1493, 1494) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1493, 1494) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 13.7ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:50.677043"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:50.677043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1742]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1742]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1742]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1742) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 41.7ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.734954"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0203"], ["updated_at", "2014-11-03 11:56:50.734954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1742]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1743) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.7ms | ActiveRecord: 0.7ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1742]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.4ms | ActiveRecord: 0.5ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1742]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 1743], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:50.782842"], ["updated_at", "2014-11-03 11:56:50.782842"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "a8beaa71-c698-4f92-bc21-7870d1012aa4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.3ms Sent mail to someone.else@digital.justice.gov.uk (2.1ms) Date: Mon, 03 Nov 2014 11:56:50 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <54576d82bff10_5cf23ffe08c65bec184db@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/a8beaa71-c698-4f92-bc21-7870d1012aa4?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.2ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1742]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1743) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.1ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:50.818569"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:50.818569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1744]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1744]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1744]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1744) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 46.1ms | ActiveRecord: 1.3ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.879940"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-eb80d577-b80b-4936-930a-59239a778098"], ["surname", "Surname-0204"], ["updated_at", "2014-11-03 11:56:50.879940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-eb80d577-b80b-4936-930a-59239a778098" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-eb80d577-b80b-4936-930a-59239a778098"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1744]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-eb80d577-b80b-4936-930a-59239a778098' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1745) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-03 11:56:50.913170"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-03 11:56:50.913170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1746]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1746]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1746]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1746) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.961417"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-39cff39e-102d-4ad4-8cc9-bcca3e34f962"], ["surname", "Surname-0205"], ["updated_at", "2014-11-03 11:56:50.961417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1747]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 1747 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-03 11:56:50.966957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-03 11:56:50.977511"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:50.977511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1495]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1495]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1495]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0100-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0100' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0100' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1495"], ["ancestry_depth", 1], ["created_at", "2014-11-03 11:56:50.981602"], ["name", "Group-0100"], ["slug", "group-0100"], ["team_email_address", "example.user.329@digital.justice.gov.uk"], ["updated_at", "2014-11-03 11:56:50.981602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-03 11:56:50.983626"], ["group_id", 1496], ["person_id", 1747], ["updated_at", "2014-11-03 11:56:50.983626"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1747]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-03 11:56:50.984920' WHERE "people"."id" = 1747 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-03 11:56:50.985525' WHERE "groups"."id" = 1496  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-39cff39e-102d-4ad4-8cc9-bcca3e34f962" for 127.0.0.1 at 2014-11-03 11:56:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-39cff39e-102d-4ad4-8cc9-bcca3e34f962"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1746]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-39cff39e-102d-4ad4-8cc9-bcca3e34f962' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1747) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1495, 1496) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1495, 1496) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.5ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (1.2ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (3.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.8ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (4.5ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.510877"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.510877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1497]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1497]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1497]]  (1.0ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1497"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:12.527885"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.527885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1498]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1498]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1498]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1497/1498"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:12.533418"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.533418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (8.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (1.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.581959"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0001"], ["updated_at", "2014-11-05 10:52:12.581959"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.585180"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0002"], ["updated_at", "2014-11-05 10:52:12.585180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"1749"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1748]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1749' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1749]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 16ms (Views: 4.2ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.610563"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0003"], ["updated_at", "2014-11-05 10:52:12.610563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.612963"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0004"], ["updated_at", "2014-11-05 10:52:12.612963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"1751"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1750]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1751' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1751]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 1751], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:12.623180"], ["updated_at", "2014-11-05 10:52:12.623180"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "c8de075f-e6f1-4303-9c41-97ff0f292888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 12.9ms Sent mail to someone.else@digital.justice.gov.uk (7.2ms) Date: Wed, 05 Nov 2014 10:52:12 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a015c9b58f_84003fe691c65be436316@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/c8de075f-e6f1-4303-9c41-97ff0f292888?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 26ms (ActiveRecord: 2.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.644703"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0005"], ["updated_at", "2014-11-05 10:52:12.644703"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.647099"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0006"], ["updated_at", "2014-11-05 10:52:12.647099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"1753"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1752]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1753' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1753]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 1753], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:12.652876"], ["updated_at", "2014-11-05 10:52:12.652876"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "714e6427-1217-4744-8508-5c80d48e95cc"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to someone.else@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 10:52:12 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a015ca0181_84003fe691c65be4364ea@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/714e6427-1217-4744-8508-5c80d48e95cc?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.660906"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0007"], ["updated_at", "2014-11-05 10:52:12.660906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.663264"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0008"], ["updated_at", "2014-11-05 10:52:12.663264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1755"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1754]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1755' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1755]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.670731"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0009"], ["updated_at", "2014-11-05 10:52:12.670731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.673009"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0010"], ["updated_at", "2014-11-05 10:52:12.673009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1757"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1756]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1757' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1757]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.680396"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0011"], ["updated_at", "2014-11-05 10:52:12.680396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.682753"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0012"], ["updated_at", "2014-11-05 10:52:12.682753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"1759"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1758]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1759' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1759]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.690407"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0013"], ["updated_at", "2014-11-05 10:52:12.690407"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1760]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 1.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.702366"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0014"], ["updated_at", "2014-11-05 10:52:12.702366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1761]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.711908"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0015"], ["updated_at", "2014-11-05 10:52:12.711908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1762]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.725074"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0016"], ["updated_at", "2014-11-05 10:52:12.725074"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0001", "team_email_address"=>"example.user.4@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1763]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.731704"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.731704"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0001 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.738158"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0017"], ["updated_at", "2014-11-05 10:52:12.738158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0002", "team_email_address"=>"example.user.5@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1764]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.750268"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.750268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0002 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.755683"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0018"], ["updated_at", "2014-11-05 10:52:12.755683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0003", "team_email_address"=>"example.user.6@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1765]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.761394"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.761394"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0003 Completed 302 Found in 4ms (ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.766947"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0019"], ["updated_at", "2014-11-05 10:52:12.766947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.772476"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.772476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1766]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.779073"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0020"], ["updated_at", "2014-11-05 10:52:12.779073"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1767]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.785694"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0021"], ["updated_at", "2014-11-05 10:52:12.785694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.791170"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.791170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1504]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1504]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1504]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1504"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:12.795755"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.795755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1768]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.802900"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0022"], ["updated_at", "2014-11-05 10:52:12.802900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.809785"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.809785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1506]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1506]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1506]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1506"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:12.814017"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.814017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0005"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1769]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0005' ORDER BY "groups"."name" ASC LIMIT 1 SQL (1.0ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1507) ORDER BY people.surname  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1506]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1506]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1506]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1507) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1507) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 39ms (Views: 1.2ms | ActiveRecord: 3.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.858138"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0023"], ["updated_at", "2014-11-05 10:52:12.858138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.866511"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.866511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1508]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1508]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1508]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1508"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:12.871830"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.871830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0006"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1770]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0006' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1509) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1508]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1508]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1508]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1509) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1509) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.7ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.889576"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0024"], ["updated_at", "2014-11-05 10:52:12.889576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.897425"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.897425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1510]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1510]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1510]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1510"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:12.901554"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.901554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0007"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1771]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0007' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1511) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1510]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1510]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1510]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1511) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1511) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.916264"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0025"], ["updated_at", "2014-11-05 10:52:12.916264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.922632"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.922632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1512]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1512]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1512"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:12.926907"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.926907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0008", "team_email_address"=>"example.user.16@digital.justice.gov.uk"}, "id"=>"group-0008"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1772]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0008' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1513) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0008' AND "groups"."id" != 1513) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0008 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.938200"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0026"], ["updated_at", "2014-11-05 10:52:12.938200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:12.944739"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.944739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1514]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1514]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1514]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1514"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:12.948748"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:12.948748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0010", "team_email_address"=>"example.user.20@digital.justice.gov.uk"}, "id"=>"group-0009"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1773]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0009' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1515) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1514]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1514]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1514]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1515) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0010' AND "groups"."id" != 1515) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 1515 [["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.017576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0010 Completed 302 Found in 69ms (ActiveRecord: 2.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1515]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.023823"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0027"], ["updated_at", "2014-11-05 10:52:13.023823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.030671"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.030671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1516]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1516]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1516]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (1.6ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1516"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:13.035997"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.035997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0011", "team_email_address"=>"example.user.21@digital.justice.gov.uk"}, "id"=>"group-0011"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1774]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0011' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1517) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0011' AND "groups"."id" != 1517) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0011 Completed 302 Found in 8ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.053159"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0028"], ["updated_at", "2014-11-05 10:52:13.053159"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.060308"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.060308"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1518]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1518]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1518]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1518"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:13.064718"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.064718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0012"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1775]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0012' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1519) ORDER BY people.surname Completed 200 OK in 7ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.077991"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0029"], ["updated_at", "2014-11-05 10:52:13.077991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.084869"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.084869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1520]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1520]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1520]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1520"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:13.089222"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.089222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1776]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0013' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1521) ORDER BY people.surname Completed 200 OK in 6ms (Views: 1.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.100384"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0030"], ["updated_at", "2014-11-05 10:52:13.100384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1777]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.108050"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0031"], ["updated_at", "2014-11-05 10:52:13.108050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1778]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.115886"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-05 10:52:13.115886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.118998"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.118998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1522]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1522]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1522]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1522"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:13.123771"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.123771"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0015"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1779]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0015' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1523) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1522]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1522]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.9ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1522/1523/%' OR "groups"."ancestry" = '1522/1523')) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1522/1523' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1523]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0014 Completed 302 Found in 10ms (ActiveRecord: 2.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.140268"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0033"], ["updated_at", "2014-11-05 10:52:13.140268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.146892"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.146892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1524]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1524]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1524]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1524"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:13.151529"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:13.151529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0016"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1780]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0016' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1525) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1524]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1524]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1524/1525/%' OR "groups"."ancestry" = '1524/1525')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1524/1525' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1525]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.7ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0034' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:13.488998"], ["image", "placeholder.png"], ["slug", "surname-0034"], ["surname", "Surname-0034"], ["updated_at", "2014-11-05 10:52:13.488998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0035' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:14.203109"], ["image", "placeholder.png"], ["slug", "surname-0035"], ["surname", "Surname-0035"], ["updated_at", "2014-11-05 10:52:14.203109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (1.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:14.296938"], ["name", "Design"], ["updated_at", "2014-11-05 10:52:14.296938"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 75], ["created_at", "2014-11-05 10:52:14.304915"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 10:52:14.304915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:14.312267"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:14.312267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1783]] Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 75]] SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.5ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:14.338523"], ["name", "Design"], ["updated_at", "2014-11-05 10:52:14.338523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 76], ["created_at", "2014-11-05 10:52:14.342333"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 10:52:14.342333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:14.348776"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:14.348776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1784]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 76]] SQL (0.1ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:14.359198"], ["name", "Design"], ["updated_at", "2014-11-05 10:52:14.359198"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 77], ["created_at", "2014-11-05 10:52:14.362309"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 10:52:14.362309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:14.370632"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:14.370632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1785]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 77]] SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:14.413755"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:14.413755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1786]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1786]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1786]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1786) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (10.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (1.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (16.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (117.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (70.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.6ms) Completed 200 OK in 276ms (Views: 270.0ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:14.703893"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:14.703893"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1529]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1529"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:14.709624"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:14.709624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1530]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1530]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1530]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1529/1530"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:14.715006"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:14.715006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1529]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1529]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1529"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:14.721000"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:14.721000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1532]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1532]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1532]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1529/1532"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:14.726531"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:14.726531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:14.729534"], ["slug", "surname-0036"], ["surname", "Surname-0036"], ["updated_at", "2014-11-05 10:52:14.729534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:14.731475"], ["group_id", 1531], ["person_id", 1787], ["updated_at", "2014-11-05 10:52:14.731475"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:14.732529' WHERE "people"."id" = 1787 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:14.733206' WHERE "groups"."id" = 1531  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:14.734505"], ["group_id", 1533], ["person_id", 1787], ["updated_at", "2014-11-05 10:52:14.734505"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:14.735148' WHERE "people"."id" = 1787 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:14.735676' WHERE "groups"."id" = 1533  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1786]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1533) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1529, 1532, 1533) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.7ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1533]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (5.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1529/1532/1533' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1529/1532/1533' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1533]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 25.1ms | ActiveRecord: 1.8ms) Started GET "/people/surname-0036" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0036"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1786]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0036' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1787) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1533]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1529, 1530, 1531) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1529, 1532, 1533) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (3.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1529, 1530, 1531) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1529, 1532, 1533) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 23.5ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:14.816521"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:14.816521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1788]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1788]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1788]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1788) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0037' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:14.868935"], ["slug", "surname-0037"], ["surname", "Surname-0037"], ["updated_at", "2014-11-05 10:52:14.868935"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0037" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0037"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1788]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0037' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1789) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:14.893967"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:14.893967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1790]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1790]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1790]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1790) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (14.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 44.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0038' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:14.951950"], ["slug", "surname-0038"], ["surname", "Surname-0038"], ["updated_at", "2014-11-05 10:52:14.951950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0038" for 127.0.0.1 at 2014-11-05 10:52:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0038"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1790]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0038' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1791) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.0ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:14.972847"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0039"], ["updated_at", "2014-11-05 10:52:14.972847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1792], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:14.976474"], ["updated_at", "2014-11-05 10:52:14.976474"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c60f009d-179e-4e9f-83e8-6fbd7147dad4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:52:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015eef331_84003fe691c65be43656b@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/c60f009d-179e-4e9f-83e8-6fbd7147dad4?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:14.985330"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0040"], ["updated_at", "2014-11-05 10:52:14.985330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1793], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:14.988479"], ["updated_at", "2014-11-05 10:52:14.988479"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "27b1ed75-730f-4518-8ce3-3358a4fc8c9f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015ef2110_84003fe691c65be4366db@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/27b1ed75-730f-4518-8ce3-3358a4fc8c9f?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:14.995529"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0041"], ["updated_at", "2014-11-05 10:52:14.995529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1794], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:14.998638"], ["updated_at", "2014-11-05 10:52:14.998638"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "191593cf-eabe-4a86-bac1-e2d98021e2e4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015f59d_84003fe691c65be4367a5@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/191593cf-eabe-4a86-bac1-e2d98021e2e4?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.008344"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0042"], ["updated_at", "2014-11-05 10:52:15.008344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1795], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.012536"], ["updated_at", "2014-11-05 10:52:15.012536"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a7d35fbe-1508-4b54-a277-2489943eab79"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.5ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015f3f16_84003fe691c65be4368b3@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/a7d35fbe-1508-4b54-a277-2489943eab79?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.020820"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0043"], ["updated_at", "2014-11-05 10:52:15.020820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1796], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015f6255_84003fe691c65be436912@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.029738"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0044"], ["updated_at", "2014-11-05 10:52:15.029738"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.031512"], ["updated_at", "2014-11-05 10:52:15.031512"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "561a2922-0989-4c74-b2ce-1d3552d414d1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1797]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 8.4ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015f9dae_84003fe691c65be437016@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/561a2922-0989-4c74-b2ce-1d3552d414d1?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.045282"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0045"], ["updated_at", "2014-11-05 10:52:15.045282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.047248"], ["updated_at", "2014-11-05 10:52:15.047248"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "1360ee99-8585-41aa-ba7e-dc8c964f1fc6"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1798]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.2ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015fc9b6_84003fe691c65be437158@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/1360ee99-8585-41aa-ba7e-dc8c964f1fc6?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.056124"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0046"], ["updated_at", "2014-11-05 10:52:15.056124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.058026"], ["updated_at", "2014-11-05 10:52:15.058026"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "ceb513c4-21c2-4c50-8c82-1e380e796f34"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1799]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015ff3dd_84003fe691c65be4372e9@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/ceb513c4-21c2-4c50-8c82-1e380e796f34?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.066662"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0047"], ["updated_at", "2014-11-05 10:52:15.066662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.068472"], ["updated_at", "2014-11-05 10:52:15.068472"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "08f841b9-b342-491b-a5da-3f720b879f70"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1800]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.8ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015f11b00_84003fe691c65be437325@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/08f841b9-b342-491b-a5da-3f720b879f70?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.077547"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0048"], ["updated_at", "2014-11-05 10:52:15.077547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.079552"], ["updated_at", "2014-11-05 10:52:15.079552"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "56c27aad-8c68-41d1-aa82-8977ec1accad"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1801]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.2ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015f14775_84003fe691c65be43741d@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/56c27aad-8c68-41d1-aa82-8977ec1accad?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.088473"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0049"], ["updated_at", "2014-11-05 10:52:15.088473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1802]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.4ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a015f16acd_84003fe691c65be437548@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.097521"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:15.097521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.099903"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:15.099903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (4.4ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1804], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1803]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 4.9ms Sent mail to recipient@example.com (2.0ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a015f1c9ec_84003fe691c65be43767e@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.122158"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:15.122158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.124853"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:15.124853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1806], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1805]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.9ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a015f1f8c5_84003fe691c65be437727@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.133624"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:15.133624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.135981"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:15.135981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1808], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1807]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.1ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a015f22337_84003fe691c65be437867@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.144208"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:15.144208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.146496"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:15.146496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1810], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1809]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a015f24d24_84003fe691c65be43799a@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.155531"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:15.155531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.158172"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:15.158172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1812], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1811]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a015f27af7_84003fe691c65be4380b0@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.170601"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:15.170601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1813]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1813]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1813) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.3ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.218301"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:15.218301"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1814) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.8ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1814) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.6ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1814) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1814) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1814 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:52:15.317824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1814) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.343778"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:15.343778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1815]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1815]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1815]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1815) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.390614"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:15.390614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1815]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1816) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b/edit" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1815]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1816) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1815]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1816) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1816) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1816 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:52:15.465681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1815]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-80f71bdc-9a1c-464f-bcba-1c4ceb416c3b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1816) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.491702"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:15.491702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1817]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1817]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1817]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1817) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:15.539897"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-fca40e57-5405-4262-93d4-87929fb3f48b"], ["surname", "Surname-0050"], ["updated_at", "2014-11-05 10:52:15.539897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-fca40e57-5405-4262-93d4-87929fb3f48b/edit" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-fca40e57-5405-4262-93d4-87929fb3f48b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1817]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-fca40e57-5405-4262-93d4-87929fb3f48b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1818) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (13.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 48.1ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user-fca40e57-5405-4262-93d4-87929fb3f48b" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-fca40e57-5405-4262-93d4-87929fb3f48b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1817]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-fca40e57-5405-4262-93d4-87929fb3f48b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1818) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1818]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1817]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1817]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (11.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 18.5ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.640827"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:15.640827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1819]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1819]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1819]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1819) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.692926"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:15.692926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1819]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1820) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1819]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1820) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1819]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1820) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1820) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1820 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:52:15.772235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:15.775431"], ["updated_at", "2014-11-05 10:52:15.775431"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "f2aec608-2706-4de5-8977-0688f2d3d591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 7.8ms Sent mail to bob.smith@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 10:52:15 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a015fbf45e_84003fe691c65be43814f@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/f2aec608-2706-4de5-8977-0688f2d3d591?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 22ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1819]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1820) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.6ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.811716"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:15.811716"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1821]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1821]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1821]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1821) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1821]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 51.1ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1821]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:52:15.939507"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-5b175d66-f591-4fe0-88ee-17ee362c87ab"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:52:15.939507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-5b175d66-f591-4fe0-88ee-17ee362c87ab Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-5b175d66-f591-4fe0-88ee-17ee362c87ab" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-5b175d66-f591-4fe0-88ee-17ee362c87ab"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1821]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-5b175d66-f591-4fe0-88ee-17ee362c87ab' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1822) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.9ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:15.966239"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:15.966239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1823]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1823]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1823]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1823) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.5ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.9ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:16.018987"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:16.018987"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:16.020695"], ["updated_at", "2014-11-05 10:52:16.020695"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "728ba079-0723-4b16-9af7-d9e8c8b922ce"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/728ba079-0723-4b16-9af7-d9e8c8b922ce?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"728ba079-0723-4b16-9af7-d9e8c8b922ce"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '728ba079-0723-4b16-9af7-d9e8c8b922ce' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 3ms (ActiveRecord: 0.6ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1824]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1824) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.5ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.058641"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:16.058641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1825]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1825]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1825]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1825) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.2ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1825]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.6ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1825]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:52:16.163508"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-692ce1c8-6342-466f-8fb8-59662e4730dc"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:52:16.163508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-692ce1c8-6342-466f-8fb8-59662e4730dc Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-692ce1c8-6342-466f-8fb8-59662e4730dc" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-692ce1c8-6342-466f-8fb8-59662e4730dc"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1825]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-692ce1c8-6342-466f-8fb8-59662e4730dc' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1826) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.190398"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:16.190398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1827]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1827]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1827]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1827) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 51.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.256760"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:16.256760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1827]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1828) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.5ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1827]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1828) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.4ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1827]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1828) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1828) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1828 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:52:16.331311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1827]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1828) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.358042"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:16.358042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1829]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1829]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1829]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1829) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:16.406239"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0051"], ["updated_at", "2014-11-05 10:52:16.406239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1829]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1830) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.5ms | ActiveRecord: 1.1ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1829]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1830) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 4.5ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:16 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a01607135d_84003fe691c65be4382a0@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1830]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 14ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1829]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1829]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.493900"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:16.493900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1831]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1831]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1831]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1831) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 49.9ms | ActiveRecord: 1.1ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:16.557242"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-8c8265bf-d39e-474a-8875-e2b76f93e02b"], ["surname", "Surname-0052"], ["updated_at", "2014-11-05 10:52:16.557242"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-8c8265bf-d39e-474a-8875-e2b76f93e02b/edit" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-8c8265bf-d39e-474a-8875-e2b76f93e02b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1831]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-8c8265bf-d39e-474a-8875-e2b76f93e02b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1832) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.3ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user-8c8265bf-d39e-474a-8875-e2b76f93e02b" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-8c8265bf-d39e-474a-8875-e2b76f93e02b"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1831]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-8c8265bf-d39e-474a-8875-e2b76f93e02b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1832) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1832]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1831]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1831]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.9ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.636700"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:16.636700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1833]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1833]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1833]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1833) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.4ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.686306"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:16.686306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1833]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1834) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1833]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1834) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.2ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1833]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1834) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1834) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1834 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:52:16.764629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:16.767010"], ["updated_at", "2014-11-05 10:52:16.767010"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "c5f7502e-4803-47c0-ae39-e8d65d794623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 8.1ms Sent mail to bob.smithe@digital.justice.gov.uk (3.4ms) Date: Wed, 05 Nov 2014 10:52:16 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <545a0160bd808_84003fe691c65be438312@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/c5f7502e-4803-47c0-ae39-e8d65d794623?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:16.779484"], ["updated_at", "2014-11-05 10:52:16.779484"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "b5799ffa-454d-4fad-afef-51444cb46296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.7ms Sent mail to bob.smith@digital.justice.gov.uk (2.4ms) Date: Wed, 05 Nov 2014 10:52:16 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0160bf2ca_84003fe691c65be4384a1@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/b5799ffa-454d-4fad-afef-51444cb46296?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 29ms (ActiveRecord: 2.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1833]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1834) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 15ms (Views: 10.1ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.811250"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:16.811250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1835]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1835]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1835]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1835) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 48.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:16.873598"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:16.873598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1835]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1836) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1835]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1836) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1835]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1836) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1836) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 1836 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:52:16.951190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1835]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1836) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:16.976207"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:16.976207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1837]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1837]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1837]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1837) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1837]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 31.3ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1837]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:52:17.077888"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:52:17.077888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:17.080236"], ["updated_at", "2014-11-05 10:52:17.080236"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "59b52efb-cc2c-4708-9912-528d91b784e3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 7.1ms Sent mail to bob.smith@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 10:52:17 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a016115688_84003fe691c65be43859b@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/59b52efb-cc2c-4708-9912-528d91b784e3?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 18ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1837]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1838) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.1ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.115825"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:17.115825"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1839]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1839]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1839]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1839) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 49.9ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1839]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.6ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1839]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:52:17.234516"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-406fcad1-e436-41d6-95d1-cf1df17448bb"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:52:17.234516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-406fcad1-e436-41d6-95d1-cf1df17448bb Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-406fcad1-e436-41d6-95d1-cf1df17448bb" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-406fcad1-e436-41d6-95d1-cf1df17448bb"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1839]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-406fcad1-e436-41d6-95d1-cf1df17448bb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1840) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.262184"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:17.262184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1841]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1841]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1841]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1841) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:17.315280"], ["email", "test.user"], ["slug", "test-user-1f44f1fe-99d9-4574-bdc8-b7e99cb01069"], ["surname", "Surname-0053"], ["updated_at", "2014-11-05 10:52:17.315280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-1f44f1fe-99d9-4574-bdc8-b7e99cb01069/edit" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-1f44f1fe-99d9-4574-bdc8-b7e99cb01069"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1841]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1f44f1fe-99d9-4574-bdc8-b7e99cb01069' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1842) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user-1f44f1fe-99d9-4574-bdc8-b7e99cb01069" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-1f44f1fe-99d9-4574-bdc8-b7e99cb01069"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1841]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1f44f1fe-99d9-4574-bdc8-b7e99cb01069' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1842) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1842]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1841]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1841]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.394743"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:17.394743"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1843]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1843]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1843]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1843) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.453602"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:17.453602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1843]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1844) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75/edit" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1843]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1844) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.3ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1843]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1844) ORDER BY groups.name Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1844) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1844 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:52:17.530810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75 Completed 302 Found in 13ms (ActiveRecord: 1.7ms) Started GET "/people/test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1843]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-60dc9723-b5b0-4e6c-a650-a74aac047d75' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1844) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.559700"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:17.559700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1845]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1845]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1845]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1845) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1845]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.5ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1845]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:52:17.661336"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:52:17.661336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1845]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1846) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.686475"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:17.686475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1847]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1847]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1847]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1847) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 47.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.746797"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:17.746797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1847]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1848) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815/edit" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1847]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1848) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1847]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1848) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1848) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1848 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:52:17.824847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:17.827456"], ["updated_at", "2014-11-05 10:52:17.827456"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "30b7749c-a767-4a3f-9e7f-6616a1f1c4eb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.2ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:17 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0161cace0_84003fe691c65be4386f9@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/30b7749c-a767-4a3f-9e7f-6616a1f1c4eb?desired_path=%2Fpeople%2Ftest-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815. Redirected to http://www.example.com/people/test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815 Completed 302 Found in 17ms (ActiveRecord: 1.8ms) Started GET "/people/test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1847]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-383cc7df-0fa4-4d35-bbd2-723db2fc8815' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1848) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.857680"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:17.857680"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1849]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1849]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1849]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1849) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.4ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0054' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:17.905567"], ["slug", "surname-0054"], ["surname", "Surname-0054"], ["updated_at", "2014-11-05 10:52:17.905567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0054/edit" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0054"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1849]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0054' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1850) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.2ms) Started DELETE "/people/surname-0054" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0054"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1849]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0054' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1850) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1850]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1849]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1849]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:17.985191"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:17.985191"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1851]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1851]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1851]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1851) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 46.6ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:18.045422"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:52:18.045422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1851]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1852) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.6ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:52:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1851]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1852) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.2ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:18 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1851]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1852) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 1852) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 1852 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:52:18.121091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.123552"], ["updated_at", "2014-11-05 10:52:18.123552"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "dc6ff345-6bb2-426b-8bc8-2555d813950b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 8.1ms Sent mail to bob.smith@digital.justice.gov.uk (3.1ms) Date: Wed, 05 Nov 2014 10:52:18 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a016220585_84003fe691c65be43875@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/dc6ff345-6bb2-426b-8bc8-2555d813950b?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 23ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:52:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1851]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1852) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.157928"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.157928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1534) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.166686"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.166686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1535]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1535]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1535]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1535"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.171475"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.171475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1536]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1536]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1535/1536"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:18.176340"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.176340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1537]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1537]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1537]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1535/1536/1537"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:18.181135"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.181135"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0018' AND "groups"."id" != 1536) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.185872"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.185872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1539]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1539]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1539]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1539"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.190717"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.190717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1540]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1540]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1540]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1539/1540"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:18.195755"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.195755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1541]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1541]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1541]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1539/1540/1541"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:18.200717"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.200717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1539, 1540, 1541, 1542) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.213753"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.213753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1543]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1543]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1543]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1543"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.218691"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.218691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.226217"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.226217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1545]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1545]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1545]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1545"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.230994"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.230994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.234053"], ["slug", "surname-0055"], ["surname", "Surname-0055"], ["updated_at", "2014-11-05 10:52:18.234053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.235436"], ["group_id", 1546], ["leader", "t"], ["person_id", 1853], ["updated_at", "2014-11-05 10:52:18.235436"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.236232' WHERE "people"."id" = 1853 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.236847' WHERE "groups"."id" = 1546  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 1546]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.246571"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.246571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1547]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1547]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1547]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1547"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.251575"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.251575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1547/1548' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.262134"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.262134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1549]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1549]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1549]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1549"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.267434"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.267434"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1549/1550' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.275367"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.275367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1551'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.285796"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.285796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.293038"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.293038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1553]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1553]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1553]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1553"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.299327"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.299327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1553]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1553'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.308623"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.308623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1555]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1555]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1555]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1555"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.313037"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.313037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.317046"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:18.317046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.319567"], ["group_id", 1556], ["person_id", 1854], ["updated_at", "2014-11-05 10:52:18.319567"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.320326' WHERE "people"."id" = 1854 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1556]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.321779' WHERE "groups"."id" = 1556  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1556 OR "groups"."ancestry" ILIKE '1555/1556/%') OR "groups"."ancestry" = '1555/1556')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.9ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1556) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.332044"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.332044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1557]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1557]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1557]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0031-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1557"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.336714"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.336714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.339962"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:18.339962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.342070"], ["group_id", 1558], ["person_id", 1855], ["updated_at", "2014-11-05 10:52:18.342070"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.342731' WHERE "people"."id" = 1855 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1558]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.344043' WHERE "groups"."id" = 1558  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1558]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1558]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1558]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0032-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1557/1558"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:18.348944"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.348944"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.351931"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 10:52:18.351931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.353829"], ["group_id", 1559], ["person_id", 1856], ["updated_at", "2014-11-05 10:52:18.353829"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.354495' WHERE "people"."id" = 1856 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1559]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.355755' WHERE "groups"."id" = 1559  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1558 OR "groups"."ancestry" ILIKE '1557/1558/%') OR "groups"."ancestry" = '1557/1558')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1558,1559) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.365313"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.365313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1560]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1560]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1560]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1560"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.370041"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.370041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.373232"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:18.373232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.375333"], ["group_id", 1561], ["person_id", 1857], ["updated_at", "2014-11-05 10:52:18.375333"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.376067' WHERE "people"."id" = 1857 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1561]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.377418' WHERE "groups"."id" = 1561  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1561]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1561]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1561]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1560/1561"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:18.382422"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.382422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.385585"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 10:52:18.385585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.387522"], ["group_id", 1562], ["person_id", 1858], ["updated_at", "2014-11-05 10:52:18.387522"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.388152' WHERE "people"."id" = 1858 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1562]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.389479' WHERE "groups"."id" = 1562  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.403900"], ["group_id", 1562], ["person_id", 1858], ["updated_at", "2014-11-05 10:52:18.403900"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.404574' WHERE "people"."id" = 1858 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1562]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.405781' WHERE "groups"."id" = 1562  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1561 OR "groups"."ancestry" ILIKE '1560/1561/%') OR "groups"."ancestry" = '1560/1561')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1561,1562) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.417778"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.417778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1563]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1563]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1563]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1563"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.422746"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.422746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.425816"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:18.425816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.427782"], ["group_id", 1564], ["person_id", 1859], ["updated_at", "2014-11-05 10:52:18.427782"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.428427' WHERE "people"."id" = 1859 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1564]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.429647' WHERE "groups"."id" = 1564  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1564]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1564]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1564]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1563/1564"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:18.434452"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.434452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.437494"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 10:52:18.437494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.439491"], ["group_id", 1565], ["person_id", 1860], ["updated_at", "2014-11-05 10:52:18.439491"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.440089' WHERE "people"."id" = 1860 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1565]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.441287' WHERE "groups"."id" = 1565  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.442951"], ["group_id", 1565], ["person_id", 1860], ["updated_at", "2014-11-05 10:52:18.442951"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.443668' WHERE "people"."id" = 1860 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1565]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.444992' WHERE "groups"."id" = 1565  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1564 OR "groups"."ancestry" ILIKE '1563/1564/%') OR "groups"."ancestry" = '1563/1564')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1564,1565) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.455571"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.455571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1566]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1566]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1566]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0037' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1566"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.460698"], ["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.460698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.463800"], ["slug", "surname-0056"], ["surname", "Surname-0056"], ["updated_at", "2014-11-05 10:52:18.463800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.465351"], ["group_id", 1567], ["person_id", 1861], ["updated_at", "2014-11-05 10:52:18.465351"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.466036' WHERE "people"."id" = 1861 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1567]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.467326' WHERE "groups"."id" = 1567  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1566/1567' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1567]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.477705"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.477705"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1568]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1568]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1568]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1568"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.482261"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.482261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0057' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.487130"], ["slug", "surname-0057"], ["surname", "Surname-0057"], ["updated_at", "2014-11-05 10:52:18.487130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.489227"], ["group_id", 1569], ["person_id", 1862], ["updated_at", "2014-11-05 10:52:18.489227"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.490047' WHERE "people"."id" = 1862 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1569]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.491573' WHERE "groups"."id" = 1569  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1568/1569' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1569]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.502229"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.502229"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1570]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1570]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1570]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1570"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.506743"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.506743"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1570/1571' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1571]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.517638"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.517638"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1572]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1572]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1572]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1572"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.524073"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.524073"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1573]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1573]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1573]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1572/1573"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:18.529907"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.529907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1573]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1572/1573' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.538446"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.538446"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1575]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1575]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1575]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1575"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.543113"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.543113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1575/1576/%' OR "groups"."ancestry" = '1575/1576')) SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1576]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1576]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.570118"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.570118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1577]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1577]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1577]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1577"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.574795"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.574795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1577/1578/%' OR "groups"."ancestry" = '1577/1578'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.583359"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.583359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1579]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1579]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1579]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1579"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.587788"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.587788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1579) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1579 [["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.590588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1579]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1579]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1579]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1579"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.595545"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.595545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.602395"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.602395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1582"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.606704"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.606704"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1582) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1582 [["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.609403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1582"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.614518"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.614518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1582) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1582 [["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.617503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1582]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1582"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.623253"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.623253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.630804"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.630804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1586]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1586"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.635307"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.635307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.642234"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.642234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1588]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1588]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1588]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1588"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.646612"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.646612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1588]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1588]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1588]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1589) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 1589) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 1589 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-05 10:52:18.650841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1589]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.657803"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.657803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1590]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1590]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1590]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1590"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.662755"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.662755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1590]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1590]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1590]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.671246"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.671246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:18.678971"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:18.678971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1863]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1863]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1863]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1863) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0058' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.726857"], ["slug", "surname-0058"], ["surname", "Surname-0058"], ["updated_at", "2014-11-05 10:52:18.726857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:18.733161"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.733161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1593]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1593]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1593]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1593"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:18.737728"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:18.737728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:18.738994"], ["group_id", 1594], ["person_id", 1864], ["updated_at", "2014-11-05 10:52:18.738994"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:18.739670' WHERE "people"."id" = 1864 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:18.740250' WHERE "groups"."id" = 1594  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0044/edit" for 127.0.0.1 at 2014-11-05 10:52:18 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0044"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1863]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0044' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1594) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1593, 1594) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1593]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1593]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1593]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1593) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1593/1594' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 31.6ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:20.969811"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:20.969811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:20 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63070/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:20 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 15.0ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:21.646551"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:21.646551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1865]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1865]] Redirected to http://127.0.0.1:63070/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1865]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1865) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.1ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1865]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1865]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1595) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1595) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1595]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1595' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1595' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1595]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.8ms) Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1865]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 11.9ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"1595", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1865]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1595]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1595]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1595]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1595]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1595"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:21.993569"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:52:21.993569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63070/teams/csg Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-05 10:52:21 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1865]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1596) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1595, 1596) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1596]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (16.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1595/1596' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1595/1596' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1596]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 27.0ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1595]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:22.103290"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:22.103290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1866]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1866]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1866]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1866) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.3ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1866]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1866]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:52:22.176316"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:52:22.176316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1866]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1597) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1597) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1597]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1597' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1597' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1597]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 1.6ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1866]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1597) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1597) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1597' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1597' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.0ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:22.231876"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:22.231876"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1867]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1867]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1867]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1867) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.1ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1867]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1867]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:52:22.304348"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:52:22.304348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1867]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1598) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1598) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1598]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1598' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1598' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1598]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:22.335629"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:22.335629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1868]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1868]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1868]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1868) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 34.6ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:22.398475"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:22.398475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1599]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1599]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1599]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1599"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:22.403250"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:22.403250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0045/edit" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0045"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1868]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0045' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1600) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1599, 1600) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1599]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1599]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1599]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1599) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1599/1600' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 24ms (Views: 17.7ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:22.442700"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:22.442700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1601]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1601]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1601]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1601"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:22.448111"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:22.448111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1601/1602"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:22.453111"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:22.453111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63070/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:22 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:23.003765"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:23.003765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1869]] Redirected to http://127.0.0.1:63070/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1869]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1869) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1603) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1601, 1602, 1603) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1603]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1601/1602/1603' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1601/1602/1603' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1603]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 12.8ms | ActiveRecord: 1.9ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1603) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1601, 1602, 1603) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1601, 1602) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1601/1602/1603' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 19.0ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1602", "team_email_address"=>"example.user.108@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1603) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1603) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1603) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 1603 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 10:52:23.379280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63070/teams/cyberdigital-cyberservices Completed 302 Found in 12ms (ActiveRecord: 1.9ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1603) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1601, 1602, 1603) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1603]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1601/1602/1603' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1601/1602/1603' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1603]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1603]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1602]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:23.482222"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:23.482222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1870]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1870]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1870]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1870) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 40ms (Views: 35.2ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:23.534847"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:23.534847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1604]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1604]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1604]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1604"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:23.539895"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:23.539895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0046/edit" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0046"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1870]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0046' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1605) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1604, 1605) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1604]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1604]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1604]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1604) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1604/1605' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.0ms | ActiveRecord: 1.7ms) Started DELETE "/teams/group-0046" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0046"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1870]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0046' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1605) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1604]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1604]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1604/1605/%' OR "groups"."ancestry" = '1604/1605')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1604/1605' ORDER BY "groups"."name" ASC SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1605]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1870]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1604) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1604) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1604]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1604' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1604' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1604]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1605]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:23.606414"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:23.606414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1871]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1871]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1871]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1871) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:23.659313"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:23.659313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1606]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1606]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1606]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1606"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:23.664905"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:23.664905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1871]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1607) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1606, 1607) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1607]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1606/1607' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1606/1607' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1607]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.1ms | ActiveRecord: 1.4ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1871]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.1ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1607", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1871]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1607]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1607]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1607]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1607]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1606/1607"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:23.713098"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:52:23.713098"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1871]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1608) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1606, 1607, 1608) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1608]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1606/1607/1608' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1606/1607/1608' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1608]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.8ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1607]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:23.759955"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:23.759955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1609]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1609]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1609]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (1.6ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1609"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:23.764556"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:23.764556"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63070/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:23 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.6ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:46.732513"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0001"], ["updated_at", "2014-11-05 10:52:46.732513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:46.747237"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:46.747237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1872]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:46 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 7ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:46 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (35.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (17.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.1ms) Completed 200 OK in 101ms (Views: 99.7ms | ActiveRecord: 1.1ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:46.903685"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:46.903685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1873]] Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1873]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 21ms (ActiveRecord: 2.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1873]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1873) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.9ms) Peoplefinder::Community Load (0.4ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (11.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (51.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 83ms (Views: 66.6ms | ActiveRecord: 2.1ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.114124"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.114124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1612]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1612]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1612]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1612"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.119224"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.119224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0001" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0001"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:47.137178"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:47.137178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0001 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Started GET "/teams/group-0001" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0001"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1874]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0001' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1613) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1612, 1613) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1613]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (7.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1612/1613' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1612/1613' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1613]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 24.3ms | ActiveRecord: 2.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.179877"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0002"], ["updated_at", "2014-11-05 10:52:47.179877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.182627"], ["updated_at", "2014-11-05 10:52:47.182627"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "2f6c607c-2c18-4d0d-9e8c-df806c6847de"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 7.2ms Sent mail to test.user@digital.justice.gov.uk (5.2ms) Date: Wed, 05 Nov 2014 10:52:47 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a017f2ec4e_84763fc436065bf0313fa@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/2f6c607c-2c18-4d0d-9e8c-df806c6847de?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.199258"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0003"], ["updated_at", "2014-11-05 10:52:47.199258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:52:47 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a017f31790_84763fc436065bf0314a5@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.207440"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0004"], ["updated_at", "2014-11-05 10:52:47.207440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.209534"], ["updated_at", "2014-11-05 10:52:47.209534"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "514335cb-a308-4cd9-b3e7-838ffdbec23f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 6.1ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 10:52:47 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a017f34a55_84763fc436065bf0315b6@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/514335cb-a308-4cd9-b3e7-838ffdbec23f?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.221252"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0005"], ["updated_at", "2014-11-05 10:52:47.221252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:47 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a017f36c2c_84763fc436065bf0316bd@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.228797"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0006"], ["updated_at", "2014-11-05 10:52:47.228797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.230692"], ["updated_at", "2014-11-05 10:52:47.230692"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "bfdf89d1-9862-4e41-ae28-6f9ea2e2251d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 5.4ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:52:47 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a017f39a8b_84763fc436065bf0317c7@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/bfdf89d1-9862-4e41-ae28-6f9ea2e2251d?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.241728"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0007"], ["updated_at", "2014-11-05 10:52:47.241728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:52:47 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a017f3bc7f_84763fc436065bf03188c@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.249508"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0008"], ["updated_at", "2014-11-05 10:52:47.249508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.251269"], ["updated_at", "2014-11-05 10:52:47.251269"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "e82f41fc-930e-43c0-9b0b-4c4db0533fc2"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 7.8ms Sent mail to test.user@digital.justice.gov.uk (2.8ms) Date: Wed, 05 Nov 2014 10:52:47 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a017f3f650_84763fc436065bf031971@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/e82f41fc-930e-43c0-9b0b-4c4db0533fc2?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.266386"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0009"], ["updated_at", "2014-11-05 10:52:47.266386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:47 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a017f41d6a_84763fc436065bf0320f0@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:47.274726"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:47.274726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.277973"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 10:52:47.277973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.284158"], ["updated_at", "2014-11-05 10:52:47.284158"], ["user_email", "aled.jones@digitial.justice.gov.uk"], ["value", "86b800c6-3e36-42c5-b4ec-be25d34af58e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:47.287837"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-05 10:52:47.287837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:47.291482"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-05 10:52:47.291482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.293076"], ["updated_at", "2014-11-05 10:52:47.293076"], ["user_email", "aled.jones@digitial.justice.gov.uk"], ["value", "aea05f0b-44ff-473f-add0-cb5eb54d3cc3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:47.301756"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:47.301756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1887]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1887]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1887]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1887) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 45ms (Views: 37.7ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.359746"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.359746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1614]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1614]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1614]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1614"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.364956"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.364956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:47.369759"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-05 10:52:47.369759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1887]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 39.1ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"78", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1887]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 78], ["created_at", "2014-11-05 10:52:47.452101"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 10:52:47.452101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-05 10:52:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1887]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1888) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (3.0ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 78]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 21.4ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.498695"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.498695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1616]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1616]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1616]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1616"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.504247"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.504247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1617]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1617]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1617]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1616/1617"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:47.510389"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.510389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1618]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1618]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1618]]  (0.5ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1616/1617/1618"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:47.516559"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.516559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0002' AND "groups"."id" != 1617) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.522315"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.522315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1620) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.537196"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.537196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1621]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1621]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1621]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1621"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.542162"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.542162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.546636"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.546636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1623]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1623]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1623]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1623"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.551555"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.551555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1624]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1624]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1624]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1623/1624"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:47.556845"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.556845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1625]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1625]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1625]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1623/1624/1625"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:47.562103"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.562103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1623, 1624, 1625, 1626) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.570962"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.570962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1627]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1627]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1627]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1627"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.575561"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.575561"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.583712"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.583712"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1629]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1629]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1629]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1629"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.588488"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.588488"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1629]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1629]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1629]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1630) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 1630) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 1630 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-05 10:52:47.593138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1630]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.603067"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.603067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1631]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1631]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1631]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1631"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.607952"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.607952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1631) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1631 [["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.611360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1631]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1631]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1631]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1631"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.617324"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.617324"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.626588"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.626588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1634"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.631751"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.631751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1634) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1634 [["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.635016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1634"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.640254"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.640254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1634) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1634 [["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.643375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1634]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1634"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.649976"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.649976"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.657935"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.657935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.664682"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.664682"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1639]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1639]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1639]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1639"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.669686"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.669686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1639]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1639]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1639]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.679595"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.679595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1641]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1641]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1641]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1641"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.683880"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.683880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1641/1642' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.691585"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.691585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1643]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1643"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.697095"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.697095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1643/1644' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.706086"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.706086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1645]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1645]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1645]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1645"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.710314"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.710314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0010' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.713908"], ["slug", "surname-0010"], ["surname", "Surname-0010"], ["updated_at", "2014-11-05 10:52:47.713908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.715730"], ["group_id", 1646], ["person_id", 1889], ["updated_at", "2014-11-05 10:52:47.715730"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.716770' WHERE "people"."id" = 1889 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1646]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.718377' WHERE "groups"."id" = 1646  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1645/1646' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1646]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.730675"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.730675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1647]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1647]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1647]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1647"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.735878"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.735878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.739282"], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["updated_at", "2014-11-05 10:52:47.739282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.740915"], ["group_id", 1648], ["person_id", 1890], ["updated_at", "2014-11-05 10:52:47.740915"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.741605' WHERE "people"."id" = 1890 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1648]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.742992' WHERE "groups"."id" = 1648  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1647/1648' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1648]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.755440"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.755440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1649]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1649]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1649]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1649"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.761837"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.761837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1650]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1650]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1650]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1649/1650"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:47.768968"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.768968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1650]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1649/1650' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.779906"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.779906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1652]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1652]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1652]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1652"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.786404"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.786404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1652/1653' ORDER BY "groups"."name" ASC SQL (0.5ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 1653]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.801407"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.801407"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1654]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1654]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1654]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1654"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.806804"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.806804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.810414"], ["slug", "surname-0012"], ["surname", "Surname-0012"], ["updated_at", "2014-11-05 10:52:47.810414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.811881"], ["group_id", 1655], ["leader", "t"], ["person_id", 1891], ["updated_at", "2014-11-05 10:52:47.811881"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.812710' WHERE "people"."id" = 1891 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.813302' WHERE "groups"."id" = 1655  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 1655]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.820788"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.820788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.829054"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.829054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1657'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.838176"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.838176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1658]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1658]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1658]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1658"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.843175"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.843175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1658]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1658'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.852883"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.852883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1660]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1660]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1660]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1660"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.857803"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.857803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1660/1661/%' OR "groups"."ancestry" = '1660/1661'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.874528"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.874528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1662]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1662]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1662]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1662"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.880508"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.880508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1662/1663/%' OR "groups"."ancestry" = '1662/1663')) SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1663]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1663]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.893490"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.893490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1664]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1664]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1664]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1664"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.900163"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.900163"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.915917"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:47.915917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.918060"], ["group_id", 1665], ["person_id", 1892], ["updated_at", "2014-11-05 10:52:47.918060"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.918724' WHERE "people"."id" = 1892 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1665]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.920147' WHERE "groups"."id" = 1665  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1665 OR "groups"."ancestry" ILIKE '1664/1665/%') OR "groups"."ancestry" = '1664/1665')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.8ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1665) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.931292"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.931292"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1666]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1666]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1666]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1666"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.937454"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.937454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.941141"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:47.941141"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.943128"], ["group_id", 1667], ["person_id", 1893], ["updated_at", "2014-11-05 10:52:47.943128"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.943750' WHERE "people"."id" = 1893 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1667]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.945006' WHERE "groups"."id" = 1667  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1667]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1667]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1667]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1666/1667"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:47.949672"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.949672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.952729"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 10:52:47.952729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.954644"], ["group_id", 1668], ["person_id", 1894], ["updated_at", "2014-11-05 10:52:47.954644"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.955249' WHERE "people"."id" = 1894 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1668]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.956457' WHERE "groups"."id" = 1668  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1667 OR "groups"."ancestry" ILIKE '1666/1667/%') OR "groups"."ancestry" = '1666/1667')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1667,1668) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:47.965794"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.965794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1669]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1669]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1669]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1669"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:47.970378"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.970378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.973537"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:47.973537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.975482"], ["group_id", 1670], ["person_id", 1895], ["updated_at", "2014-11-05 10:52:47.975482"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.976187' WHERE "people"."id" = 1895 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1670]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.977393' WHERE "groups"."id" = 1670  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1670]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1670]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1670]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1669/1670"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:47.982351"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:47.982351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.985534"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 10:52:47.985534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.987336"], ["group_id", 1671], ["person_id", 1896], ["updated_at", "2014-11-05 10:52:47.987336"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.987915' WHERE "people"."id" = 1896 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1671]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.989078' WHERE "groups"."id" = 1671  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:47.990620"], ["group_id", 1671], ["person_id", 1896], ["updated_at", "2014-11-05 10:52:47.990620"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:47.991155' WHERE "people"."id" = 1896 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1671]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:47.992211' WHERE "groups"."id" = 1671  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1670 OR "groups"."ancestry" ILIKE '1669/1670/%') OR "groups"."ancestry" = '1669/1670')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1670,1671) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.001059"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.001059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1672]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1672]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1672]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1672"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:48.005518"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.005518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.008640"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:52:48.008640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.010536"], ["group_id", 1673], ["person_id", 1897], ["updated_at", "2014-11-05 10:52:48.010536"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:48.011149' WHERE "people"."id" = 1897 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1673]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:48.012377' WHERE "groups"."id" = 1673  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1673]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1673]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1673]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1672/1673"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:48.017399"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.017399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.020463"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 10:52:48.020463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.022366"], ["group_id", 1674], ["person_id", 1898], ["updated_at", "2014-11-05 10:52:48.022366"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:48.022993' WHERE "people"."id" = 1898 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1674]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:48.024148' WHERE "groups"."id" = 1674  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.025720"], ["group_id", 1674], ["person_id", 1898], ["updated_at", "2014-11-05 10:52:48.025720"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:48.026308' WHERE "people"."id" = 1898 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1674]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:48.027428' WHERE "groups"."id" = 1674  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1673 OR "groups"."ancestry" ILIKE '1672/1673/%') OR "groups"."ancestry" = '1672/1673')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1673,1674) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0013' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.033044"], ["slug", "surname-0013"], ["surname", "Surname-0013"], ["updated_at", "2014-11-05 10:52:48.033044"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0014' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.036440"], ["slug", "surname-0014"], ["surname", "Surname-0014"], ["updated_at", "2014-11-05 10:52:48.036440"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 1900 [["updated_at", "2014-11-05 10:52:48.037938"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.041396"], ["slug", "surname-0015"], ["surname", "Surname-0015"], ["updated_at", "2014-11-05 10:52:48.041396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:48.049401"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:48.049401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1902]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1902]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1902]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1902) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.2ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.099996"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.099996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1675"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:48.104966"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.104966"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1676]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1676]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1676]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1675/1676"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:48.109588"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.109588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1677]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1677]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1677]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1675/1676/1677"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:48.114337"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.114337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1675) LIMIT 1 SQL (0.3ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1675 [["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.117450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1675"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:48.123811"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.123811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1902]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1679) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1675, 1679) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1679]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1675/1679' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1675/1679' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1679]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.1ms | ActiveRecord: 1.7ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1902]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1679) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1675, 1679) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1675]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1675) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (12.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1675/1679' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 29ms (Views: 23.0ms | ActiveRecord: 1.7ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1902]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1679) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1675, 1679) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1679 OR "groups"."ancestry" ILIKE '1675/1679/%') OR "groups"."ancestry" = '1675/1679')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.3ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1679) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.6ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:48.204756"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:48.204756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1903]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1903]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1903]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1903) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.270692"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.270692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1680]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1680]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1680]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1680"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:48.275727"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.275727"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1681]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1681]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1681]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1680/1681"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:48.280520"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.280520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1682]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1682]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1682]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1680/1681/1682"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:48.285417"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.285417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.288154"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 10:52:48.288154"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.289787"], ["group_id", 1681], ["person_id", 1904], ["updated_at", "2014-11-05 10:52:48.289787"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:48.290415' WHERE "people"."id" = 1904 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:48.290991' WHERE "groups"."id" = 1681  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.293188"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 10:52:48.293188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.294617"], ["group_id", 1681], ["person_id", 1905], ["updated_at", "2014-11-05 10:52:48.294617"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:48.295211' WHERE "people"."id" = 1905 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:48.295714' WHERE "groups"."id" = 1681  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.297892"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 10:52:48.297892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:48.299320"], ["group_id", 1681], ["person_id", 1906], ["updated_at", "2014-11-05 10:52:48.299320"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:48.299932' WHERE "people"."id" = 1906 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:48.300435' WHERE "groups"."id" = 1681  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1903]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1681) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1680, 1681) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1681]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1680/1681' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1680/1681' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (3.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1680/1681' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.2ms | ActiveRecord: 1.4ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1903]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1681) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1680, 1681) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1681 OR "groups"."ancestry" ILIKE '1680/1681/%') OR "groups"."ancestry" = '1680/1681')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.8ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (1683,1682,1681) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (4.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 24ms (Views: 14.9ms | ActiveRecord: 2.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:48.365355"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:48.365355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1907]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1907]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1907]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1907) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.1ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:48.416839"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.416839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1684]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1684]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1684]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1684"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:48.421853"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.421853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1685]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1685]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1685]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1684/1685"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:48.426641"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.426641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1686]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1686]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1686]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1684/1685/1686"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:48.431542"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:48.431542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1907]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1684) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1684) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1684]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.2ms | ActiveRecord: 1.3ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1907]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1685) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1684, 1685) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1685]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684/1685' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684/1685' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684/1685' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 1.5ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-05 10:52:48 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1907]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1686) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1684, 1685, 1686) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1686]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684/1685/1686' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684/1685/1686' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1684/1685/1686' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.1ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:49.752569"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:49.752569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1688]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1688]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1688]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1688"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:49.758064"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:49.758064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1689]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1689]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1689]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1688/1689"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:49.763001"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:49.763001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1690]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1690]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1690]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1688/1689/1690"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:49.767974"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:49.767974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:49 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:49 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 8ms (Views: 8.3ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 10:52:49 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-05 10:52:49 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 10:52:49 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 10:52:49 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 10:52:49 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:50.403005"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:50.403005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1908]] Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1908]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.6ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1908]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1908) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.6ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1908]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.3ms | ActiveRecord: 0.8ms) Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1908]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1908]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-05 10:52:50 +0000  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:50.722567"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:50.722567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1909]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1909]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1909]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1909) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 47ms (Views: 41.3ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:50.781330"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.781330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1692]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1692"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:50.787077"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.787077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1693]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1693]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1693]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1692/1693"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:50.791903"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.791903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1694]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1694]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1694]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1692/1693/1694"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:50.799974"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.799974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:50.803691"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 10:52:50.803691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:50.805519"], ["group_id", 1695], ["person_id", 1910], ["updated_at", "2014-11-05 10:52:50.805519"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:50.806252' WHERE "people"."id" = 1910 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:50.806892' WHERE "groups"."id" = 1695  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:50.809358"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 10:52:50.809358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:50.810799"], ["group_id", 1695], ["person_id", 1911], ["updated_at", "2014-11-05 10:52:50.810799"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:50.811388' WHERE "people"."id" = 1911 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:50.811897' WHERE "groups"."id" = 1695  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:50.814396"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 10:52:50.814396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:50.816068"], ["group_id", 1695], ["person_id", 1912], ["updated_at", "2014-11-05 10:52:50.816068"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:50.816757' WHERE "people"."id" = 1912 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:50.817331' WHERE "groups"."id" = 1695  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1909]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1695) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1692, 1693, 1694, 1695) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.5ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1695]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1692/1693/1694/1695' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1692/1693/1694/1695' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1695]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.4ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:50.860164"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:50.860164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1913]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1913]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1913]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1913) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 48.6ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:50.925432"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.925432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1696]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1696]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1696]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1696"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:50.930549"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.930549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1697]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1697]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1697]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1696/1697"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:50.935726"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.935726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1698]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1698]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1698]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1696/1697/1698"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:50.940651"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.940651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1913]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1699) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1696, 1697, 1698, 1699) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.6ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1699]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1696/1697/1698/1699' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1696/1697/1698/1699' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1699]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.8ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:50.976057"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.976057"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1700]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1700]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1700]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1700"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:50.981843"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.981843"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1701]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1700/1701"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:50.987954"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.987954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1702]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1702]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1702]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1700/1701/1702"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:50.992874"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:50.992874"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:51.614689"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:51.614689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1914]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1914]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1914]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1914) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1914]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1914]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1914]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1914]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1703) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1700, 1701, 1702, 1703) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1703]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1700/1701/1702/1703' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1700/1701/1702/1703' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1703]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.2ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:51.975788"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:51.975788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1915]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1915]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1915]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (1915) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.031260"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.031260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1704]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1704]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1704]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1704"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:52.036731"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.036731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1705]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1705]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1705]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1704/1705"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:52.041569"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.041569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1706]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1706]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1706]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1704/1705/1706"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:52:52.048790"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.048790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.052907"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 10:52:52.052907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.054906"], ["group_id", 1705], ["person_id", 1916], ["updated_at", "2014-11-05 10:52:52.054906"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.055635' WHERE "people"."id" = 1916 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.056353' WHERE "groups"."id" = 1705  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.058925"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 10:52:52.058925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.060966"], ["group_id", 1705], ["person_id", 1917], ["updated_at", "2014-11-05 10:52:52.060966"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.061840' WHERE "people"."id" = 1917 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.062540' WHERE "groups"."id" = 1705  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.065419"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 10:52:52.065419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.067016"], ["group_id", 1705], ["person_id", 1918], ["updated_at", "2014-11-05 10:52:52.067016"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.067681' WHERE "people"."id" = 1918 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.068203' WHERE "groups"."id" = 1705  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 10:52:52 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1915]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1705) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1704, 1705) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1705]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1704/1705' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1704/1705' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1704/1705' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 20.6ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.122764"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.122764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1708]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1708]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1708]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1708"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:52.128156"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.128156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1709]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1709]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1709]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1708/1709"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:52:52.135139"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.135139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (8.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.152647"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0016"], ["updated_at", "2014-11-05 10:52:52.152647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.155197"], ["updated_at", "2014-11-05 10:52:52.155197"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "39ea4423-38df-4b49-80ce-de36b35df7cc"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1919]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 8.4ms Sent mail to test.user@digital.justice.gov.uk (2.4ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a018428072_84763fc436065bf032178@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/39ea4423-38df-4b49-80ce-de36b35df7cc?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.170732"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0017"], ["updated_at", "2014-11-05 10:52:52.170732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.173321"], ["updated_at", "2014-11-05 10:52:52.173321"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "2d96d8a6-2b32-4893-8f9d-37a11f042190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1920]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.7ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a01842b7d0_84763fc436065bf0322cf@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/2d96d8a6-2b32-4893-8f9d-37a11f042190?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.182571"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0018"], ["updated_at", "2014-11-05 10:52:52.182571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.184484"], ["updated_at", "2014-11-05 10:52:52.184484"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "161cb376-b89b-44d2-a998-970eb6bf569d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1921]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.4ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a01842e26b_84763fc436065bf032382@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/161cb376-b89b-44d2-a998-970eb6bf569d?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.193608"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0019"], ["updated_at", "2014-11-05 10:52:52.193608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.195407"], ["updated_at", "2014-11-05 10:52:52.195407"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "16221652-3c4e-4999-8516-921c5bb520e0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1922]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.1ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a018430c42_84763fc436065bf03244d@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/16221652-3c4e-4999-8516-921c5bb520e0?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.204342"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0020"], ["updated_at", "2014-11-05 10:52:52.204342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.206226"], ["updated_at", "2014-11-05 10:52:52.206226"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "b0f0e04e-f2c1-425d-b31b-1e387b16a88b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1923]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 5.0ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a018433a15_84763fc436065bf03258d@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/b0f0e04e-f2c1-425d-b31b-1e387b16a88b?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.216182"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0021"], ["updated_at", "2014-11-05 10:52:52.216182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1924]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a018435d11_84763fc436065bf032671@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.225476"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0022"], ["updated_at", "2014-11-05 10:52:52.225476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1925], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.234076"], ["updated_at", "2014-11-05 10:52:52.234076"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "71ef2f7e-cdf4-489b-b954-d2d2e3b3c52f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 6.3ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a01843ac0a_84763fc436065bf0327d3@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/71ef2f7e-cdf4-489b-b954-d2d2e3b3c52f?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.244817"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0023"], ["updated_at", "2014-11-05 10:52:52.244817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1926], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.247648"], ["updated_at", "2014-11-05 10:52:52.247648"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "ce3ee43c-20d5-4d07-bbc9-974925c83503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.5ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a01843d221_84763fc436065bf0328f8@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/ce3ee43c-20d5-4d07-bbc9-974925c83503?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.254820"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0024"], ["updated_at", "2014-11-05 10:52:52.254820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1927], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.258008"], ["updated_at", "2014-11-05 10:52:52.258008"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a3bca114-f830-4539-aae7-b8cef4aad2b7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a01843fb64_84763fc436065bf032915@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/a3bca114-f830-4539-aae7-b8cef4aad2b7?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.267271"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0025"], ["updated_at", "2014-11-05 10:52:52.267271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1928], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.271264"], ["updated_at", "2014-11-05 10:52:52.271264"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "27704ad8-577e-46d9-960b-d0fd89c5d96c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.4ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0184431b1_84763fc436065bf0330a6@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/27704ad8-577e-46d9-960b-d0fd89c5d96c?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.282906"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0026"], ["updated_at", "2014-11-05 10:52:52.282906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 1929], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.3ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a01844659a_84763fc436065bf0331bc@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.293127"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:52.293127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.295814"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:52.295814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1931], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1930]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 5.4ms Sent mail to recipient@example.com (2.1ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a01844bcfe_84763fc436065bf033298@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.315882"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:52.315882"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.319008"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:52.319008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1933], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1932]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to recipient@example.com (2.1ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a01844f31e_84763fc436065bf0333c3@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.328752"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:52.328752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.331350"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:52.331350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1935], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1934]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.1ms Sent mail to recipient@example.com (2.6ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a018451fb4_84763fc436065bf03346a@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.340463"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:52.340463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.343219"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:52.343219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1937], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1936]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (2.5ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a018454d7e_84763fc436065bf03359c@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.352672"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 10:52:52.352672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.354932"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 10:52:52.354932"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 1939], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 1938]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to recipient@example.com (2.0ms) Date: Wed, 05 Nov 2014 10:52:52 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a018457bc3_84763fc436065bf033676@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.364384"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0027"], ["updated_at", "2014-11-05 10:52:52.364384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1940]] Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.372392"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0028"], ["updated_at", "2014-11-05 10:52:52.372392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1941]] Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.379041"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0029"], ["updated_at", "2014-11-05 10:52:52.379041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1942]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.403100"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0030"], ["updated_at", "2014-11-05 10:52:52.403100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.405666"], ["slug", "surname-0031"], ["surname", "Surname-0031"], ["updated_at", "2014-11-05 10:52:52.405666"]] SQL (0.5ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.417562"], ["event", "create"], ["item_id", 1944], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0031\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"122"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1943]] Peoplefinder::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 122]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1944]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1944]] SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1944]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:52.439906"], ["event", "destroy"], ["item_id", 1944], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1944\ngiven_name: \nsurname: Surname-0031\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 10:52:52.405666000 Z\nupdated_at: 2014-11-05 10:52:52.405666000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0030"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1944], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 20ms (ActiveRecord: 1.6ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1944]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.446715"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-05 10:52:52.446715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.449597"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 10:52:52.449597"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.452018"], ["event", "create"], ["item_id", 1946], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1946]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 1946]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.457175"], ["event", "destroy"], ["item_id", 1946], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 1946\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 10:52:52.449597000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1946], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"125"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1945]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 125]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1946]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 1946) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.449597"], ["id", 1946], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 10:52:52.465229"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:52.467066"], ["event", "create"], ["item_id", 1946], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.473299"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0033"], ["updated_at", "2014-11-05 10:52:52.473299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.475967"], ["slug", "surname-0034"], ["surname", "Surname-0034"], ["updated_at", "2014-11-05 10:52:52.475967"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.477601"], ["event", "create"], ["item_id", 1948], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0034\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.484010"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.484010"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.486783"], ["event", "create"], ["item_id", 1711], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.106@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1711]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1711]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1711]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1711"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:52.491678"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.491678"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.493772"], ["event", "create"], ["item_id", 1712], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0029\nteam_email_address:\n- \n- example.user.105@digital.justice.gov.uk\nancestry:\n- \n- '1711'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.495190"], ["group_id", 1712], ["person_id", 1948], ["updated_at", "2014-11-05 10:52:52.495190"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.497552"], ["event", "create"], ["item_id", 336], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 1948\ngroup_id:\n- \n- 1712\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.498259' WHERE "people"."id" = 1948 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.498882' WHERE "groups"."id" = 1712  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"130"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1947]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 130]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 336]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.507487"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0035"], ["updated_at", "2014-11-05 10:52:52.507487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0036' LIMIT 1 SQL (13.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.510236"], ["slug", "surname-0036"], ["surname", "Surname-0036"], ["updated_at", "2014-11-05 10:52:52.510236"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.525476"], ["event", "create"], ["item_id", 1950], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0036\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.532090"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.532090"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.533831"], ["event", "create"], ["item_id", 1713], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.108@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1713]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1713]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1713]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1713"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:52.538539"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.538539"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.540526"], ["event", "create"], ["item_id", 1714], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0030\nteam_email_address:\n- \n- example.user.107@digital.justice.gov.uk\nancestry:\n- \n- '1713'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:52.541959"], ["group_id", 1714], ["person_id", 1950], ["updated_at", "2014-11-05 10:52:52.541959"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.543464"], ["event", "create"], ["item_id", 337], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 1950\ngroup_id:\n- \n- 1714\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.544314' WHERE "people"."id" = 1950 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.544919' WHERE "groups"."id" = 1714  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 337]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.547068"], ["event", "destroy"], ["item_id", 337], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 337\ngroup_id: 1714\nperson_id: 1950\nrole: \ncreated_at: &1 2014-11-05 10:52:52.541959000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 337], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.548680' WHERE "people"."id" = 1950 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.549247' WHERE "groups"."id" = 1714  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"135"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1949]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 135]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 337]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:52.555927"], ["name", "Poetry"], ["updated_at", "2014-11-05 10:52:52.555927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 79], ["created_at", "2014-11-05 10:52:52.558985"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 10:52:52.558985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:52:52.561701"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 10:52:52.561701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.568243"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.568243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1715]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1715]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1715]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1715"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:52.572792"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.572792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.574930"], ["group_id", 1716], ["person_id", 1952], ["role", "Cleaner"], ["updated_at", "2014-11-05 10:52:52.574930"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1952]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.576521' WHERE "people"."id" = 1952 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.577119' WHERE "groups"."id" = 1716  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1951]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 79]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1952]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:52.889272"], ["name", "Poetry"], ["updated_at", "2014-11-05 10:52:52.889272"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 80], ["created_at", "2014-11-05 10:52:52.892316"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 10:52:52.892316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:52:52.895157"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 10:52:52.895157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.902156"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.902156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1717]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1717]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1717]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1717"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:52.907019"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.907019"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.909224"], ["group_id", 1718], ["person_id", 1954], ["role", "Cleaner"], ["updated_at", "2014-11-05 10:52:52.909224"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1954]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.910813' WHERE "people"."id" = 1954 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.911498' WHERE "groups"."id" = 1718  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1953]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 80]] SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1954]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1953, 1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1953, 1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1953, 1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:52.975580"], ["name", "Poetry"], ["updated_at", "2014-11-05 10:52:52.975580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 81], ["created_at", "2014-11-05 10:52:52.978528"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 10:52:52.978528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:52:52.981206"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 10:52:52.981206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.988671"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.988671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1719]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1719]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1719]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1719"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:52.993249"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:52.993249"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:52.995244"], ["group_id", 1720], ["person_id", 1956], ["role", "Cleaner"], ["updated_at", "2014-11-05 10:52:52.995244"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1956]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:52.996787' WHERE "people"."id" = 1956 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:52.997469' WHERE "groups"."id" = 1720  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1955]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 81]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1956]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1954, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1954, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1954, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:53.102145"], ["name", "Poetry"], ["updated_at", "2014-11-05 10:52:53.102145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 82], ["created_at", "2014-11-05 10:52:53.105126"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 10:52:53.105126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:52:53.108886"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 10:52:53.108886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.117236"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.117236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1721]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1721]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1721]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1721"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.122093"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.122093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.124150"], ["group_id", 1722], ["person_id", 1958], ["role", "Cleaner"], ["updated_at", "2014-11-05 10:52:53.124150"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1958]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:53.125675' WHERE "people"."id" = 1958 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:53.126359' WHERE "groups"."id" = 1722  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1957]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 82]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1958]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1957, 1953, 1955, 1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1957, 1953, 1955, 1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1957, 1953, 1955, 1951) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:53.170179"], ["name", "Poetry"], ["updated_at", "2014-11-05 10:52:53.170179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 83], ["created_at", "2014-11-05 10:52:53.173284"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 10:52:53.173284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:52:53.176493"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 10:52:53.176493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.183811"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.183811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1723]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1723]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1723]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1723"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.188271"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.188271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.190344"], ["group_id", 1724], ["person_id", 1960], ["role", "Cleaner"], ["updated_at", "2014-11-05 10:52:53.190344"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1960]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:53.191850' WHERE "people"."id" = 1960 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:53.192490' WHERE "groups"."id" = 1724  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1959]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 83]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1960]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1958, 1960, 1954, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1958, 1960, 1954, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1958, 1960, 1954, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:52:53.249190"], ["name", "Poetry"], ["updated_at", "2014-11-05 10:52:53.249190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 84], ["created_at", "2014-11-05 10:52:53.252171"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 10:52:53.252171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:52:53.255118"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 10:52:53.255118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.261905"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.261905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1725]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1725]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1725]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1725"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.267672"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.267672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.270148"], ["group_id", 1726], ["person_id", 1962], ["role", "Cleaner"], ["updated_at", "2014-11-05 10:52:53.270148"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1962]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:53.271856' WHERE "people"."id" = 1962 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:53.272525' WHERE "groups"."id" = 1726  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1961]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 84]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 1962]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1958, 1960, 1954, 1962, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1958, 1960, 1954, 1962, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (1952, 1958, 1960, 1954, 1962, 1956) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.444917"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0037"], ["updated_at", "2014-11-05 10:52:53.444917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0038' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:53.448201"], ["slug", "surname-0038"], ["surname", "Surname-0038"], ["updated_at", "2014-11-05 10:52:53.448201"]]  (0.6ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.457924"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.457924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1727]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1727]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1727]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0031-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1727"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.463166"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.463166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:53.464646"], ["group_id", 1728], ["person_id", 1964], ["updated_at", "2014-11-05 10:52:53.464646"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:53.465343' WHERE "people"."id" = 1964 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:53.465951' WHERE "groups"."id" = 1728  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"344"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1963]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 344]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 344]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1964]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:53.471631' WHERE "people"."id" = 1964 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1728]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:53.472956' WHERE "groups"."id" = 1728  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 344]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.478126"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0039"], ["updated_at", "2014-11-05 10:52:53.478126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:53.480890"], ["slug", "surname-0040"], ["surname", "Surname-0040"], ["updated_at", "2014-11-05 10:52:53.480890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.487244"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.487244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1729]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1729]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1729]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0032-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1729"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.493610"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.493610"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:53.495145"], ["group_id", 1730], ["person_id", 1966], ["updated_at", "2014-11-05 10:52:53.495145"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:53.495958' WHERE "people"."id" = 1966 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:53.496580' WHERE "groups"."id" = 1730  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"345"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1965]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 345]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 345]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1966]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:53.502586' WHERE "people"."id" = 1966 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1730]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:53.503988' WHERE "groups"."id" = 1730  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.508964"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0041"], ["updated_at", "2014-11-05 10:52:53.508964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.516698"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.516698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1731]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1731]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1731]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1731"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.521139"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.521139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0033"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1967]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0033' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1732) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1731]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1731]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1731/1732/%' OR "groups"."ancestry" = '1731/1732')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1731/1732' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1732]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.7ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.537954"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0042"], ["updated_at", "2014-11-05 10:52:53.537954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.541257"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.541257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1733]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1733]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1733]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1733"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.545878"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.545878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0035"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1968]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0035' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1734) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1733]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1733]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1733/1734/%' OR "groups"."ancestry" = '1733/1734')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1733/1734' ORDER BY "groups"."name" ASC SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1734]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0034 Completed 302 Found in 10ms (ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.563532"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0043"], ["updated_at", "2014-11-05 10:52:53.563532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.571482"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.571482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1735]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1735]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1735]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1735"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.576107"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.576107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0037", "team_email_address"=>"example.user.131@digital.justice.gov.uk"}, "id"=>"group-0036"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1969]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0036' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1736) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1735]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1735]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1735]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1736) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0037' AND "groups"."id" != 1736) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 1736 [["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.587486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0037 Completed 302 Found in 10ms (ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1736]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.605071"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0044"], ["updated_at", "2014-11-05 10:52:53.605071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.612513"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.612513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1737]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1737]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1737]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1737"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.619637"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.619637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0038", "team_email_address"=>"example.user.132@digital.justice.gov.uk"}, "id"=>"group-0038"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1970]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0038' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1738) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0038' AND "groups"."id" != 1738) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0038 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.632550"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0045"], ["updated_at", "2014-11-05 10:52:53.632550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.639587"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.639587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1739]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1739]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1739]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1739"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.644091"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.644091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0039", "team_email_address"=>"example.user.134@digital.justice.gov.uk"}, "id"=>"group-0039"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1971]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0039' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1740) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0039' AND "groups"."id" != 1740) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0039 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.655796"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0046"], ["updated_at", "2014-11-05 10:52:53.655796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.662977"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.662977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1741]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1741]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1741]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1741"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.668115"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.668115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0040"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1972]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0040' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1742) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1741]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1741]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1741]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1742) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1742) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 11ms (Views: 0.9ms | ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.684062"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0047"], ["updated_at", "2014-11-05 10:52:53.684062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.691041"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.691041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1743]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1743]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1743]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1743"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.695179"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.695179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0041"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1973]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0041' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1744) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1743]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1743]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1743]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1744) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1744) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.710413"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0048"], ["updated_at", "2014-11-05 10:52:53.710413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.717778"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.717778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1745]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1745]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1745]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1745"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.722597"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.722597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0042"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1974]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0042' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1746) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1745]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1745]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1745]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1746) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 1746) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.738884"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0049"], ["updated_at", "2014-11-05 10:52:53.738884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1975]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.746137"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0050"], ["updated_at", "2014-11-05 10:52:53.746137"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.751967"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.751967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1976]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.762081"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0051"], ["updated_at", "2014-11-05 10:52:53.762081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.768426"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.768426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1748]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1748]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1748]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1748"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.773417"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.773417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1977]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.781190"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0052"], ["updated_at", "2014-11-05 10:52:53.781190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.788174"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.788174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1750]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1750]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1750]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1750"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.792726"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.792726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0044"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1978]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0044' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1751) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.803160"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0053"], ["updated_at", "2014-11-05 10:52:53.803160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0045", "team_email_address"=>"example.user.147@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1979]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.809865"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.809865"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0045 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.815065"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0054"], ["updated_at", "2014-11-05 10:52:53.815065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0046", "team_email_address"=>"example.user.148@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1980]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.820914"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.820914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0046 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.826634"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0055"], ["updated_at", "2014-11-05 10:52:53.826634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0047", "team_email_address"=>"example.user.149@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1981]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.832415"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.832415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0047 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.838129"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0056"], ["updated_at", "2014-11-05 10:52:53.838129"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1982]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 1.3ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.849310"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0057"], ["updated_at", "2014-11-05 10:52:53.849310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1983]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.859263"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0058"], ["updated_at", "2014-11-05 10:52:53.859263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1984]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.869665"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0059"], ["updated_at", "2014-11-05 10:52:53.869665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1985]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.876970"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0060"], ["updated_at", "2014-11-05 10:52:53.876970"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1986]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.884306"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-05 10:52:53.884306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.891246"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.891246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1755]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1755]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1755]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1755"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.895790"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.895790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0048"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1987]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0048' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1756) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.907161"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0062"], ["updated_at", "2014-11-05 10:52:53.907161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.909755"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0063"], ["updated_at", "2014-11-05 10:52:53.909755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1989"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1988]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1989' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1989]] Completed 200 OK in 4ms (Views: 1.9ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.919971"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-05 10:52:53.919971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.922417"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0065"], ["updated_at", "2014-11-05 10:52:53.922417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1991"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1990]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1991' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1991]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.930356"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0066"], ["updated_at", "2014-11-05 10:52:53.930356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.932859"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0067"], ["updated_at", "2014-11-05 10:52:53.932859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"1993"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1992]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1993' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1993]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.941279"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0068"], ["updated_at", "2014-11-05 10:52:53.941279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.943711"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0069"], ["updated_at", "2014-11-05 10:52:53.943711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.950363"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.950363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1757]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1757]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1757]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1757"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.954626"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.954626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:53.956586"], ["group_id", 1758], ["person_id", 1995], ["updated_at", "2014-11-05 10:52:53.956586"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1995]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:53.958230' WHERE "people"."id" = 1995 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:53.959092' WHERE "groups"."id" = 1758  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1995"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1994]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1995' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1995]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1995]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1994], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.152@digital.justice.gov.uk"], ["subject_id", 1995]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to example.user.152@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 10:52:53 +0000 From: support@example.com To: example.user.152@digital.justice.gov.uk Message-ID: <545a0185ec80f_84763fc436065bf033754@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0068 has said that they believe the information on Surname-0069 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.974423"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0070"], ["updated_at", "2014-11-05 10:52:53.974423"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.977211"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0071"], ["updated_at", "2014-11-05 10:52:53.977211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:53.983813"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.983813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1759]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1759]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1759]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1759"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:53.988147"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:53.988147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:53.990522"], ["group_id", 1760], ["person_id", 1997], ["updated_at", "2014-11-05 10:52:53.990522"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1997]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:54.005391' WHERE "people"."id" = 1997 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:54.006388' WHERE "groups"."id" = 1760  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1997"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1996]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1997' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1997]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1997]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1996], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.154@digital.justice.gov.uk"], ["subject_id", 1997]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.154@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:54 +0000 From: support@example.com To: example.user.154@digital.justice.gov.uk Message-ID: <545a01863c3f_84763fc436065bf033846@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0070 has said that they believe the information on Surname-0071 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.021416"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0072"], ["updated_at", "2014-11-05 10:52:54.021416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.023819"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0073"], ["updated_at", "2014-11-05 10:52:54.023819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.030147"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:54.030147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1761]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1761]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1761]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1761"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:54.034604"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:54.034604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.036575"], ["group_id", 1762], ["person_id", 1999], ["updated_at", "2014-11-05 10:52:54.036575"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1999]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:54.037939' WHERE "people"."id" = 1999 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:54.038547' WHERE "groups"."id" = 1762  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"1999"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1998]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '1999' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 1999]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1999]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 1998], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.156@digital.justice.gov.uk"], ["subject_id", 1999]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.156@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:54 +0000 From: support@example.com To: example.user.156@digital.justice.gov.uk Message-ID: <545a0186b8ea_84763fc436065bf03399f@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0072 has said that they believe the information on Surname-0073 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 1999]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.053887"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0074"], ["updated_at", "2014-11-05 10:52:54.053887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.056674"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0075"], ["updated_at", "2014-11-05 10:52:54.056674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.063369"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:54.063369"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1763]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1763]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1763]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1763"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:54.068101"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:54.068101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.070293"], ["group_id", 1764], ["person_id", 2001], ["updated_at", "2014-11-05 10:52:54.070293"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2001]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:54.071971' WHERE "people"."id" = 2001 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:54.072611' WHERE "groups"."id" = 1764  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2001"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2000]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2001' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2001]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2001]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2000], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.158@digital.justice.gov.uk"], ["subject_id", 2001]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.158@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:52:54 +0000 From: support@example.com To: example.user.158@digital.justice.gov.uk Message-ID: <545a018613f5e_84763fc436065bf03402d@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0074 has said that they believe the information on Surname-0075 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.086953"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0076"], ["updated_at", "2014-11-05 10:52:54.086953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.089452"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0077"], ["updated_at", "2014-11-05 10:52:54.089452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.095904"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:54.095904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1765]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1765]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1765]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1765"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:54.100402"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:54.100402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.102441"], ["group_id", 1766], ["person_id", 2003], ["updated_at", "2014-11-05 10:52:54.102441"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2003]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:54.103803' WHERE "people"."id" = 2003 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:54.104465' WHERE "groups"."id" = 1766  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2003"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2002]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2003' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2003]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2003]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2002], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.160@digital.justice.gov.uk"], ["subject_id", 2003]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.160@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:54 +0000 From: support@example.com To: example.user.160@digital.justice.gov.uk Message-ID: <545a01861bbee_84763fc436065bf03417@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0076 has said that they believe the information on Surname-0077 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.119178"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0078"], ["updated_at", "2014-11-05 10:52:54.119178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.122609"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0079"], ["updated_at", "2014-11-05 10:52:54.122609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"2005"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2004]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2005' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2005]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2005]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.134379"], ["updated_at", "2014-11-05 10:52:54.134379"], ["user_email", "example.user.162@digital.justice.gov.uk"], ["value", "8b7df116-66b5-4d04-844d-b506e2272ce9"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.136400"], ["updated_at", "2014-11-05 10:52:54.136400"], ["user_email", "example.user.163@digital.justice.gov.uk"], ["value", "b14b31fc-f5fd-4f42-adb5-907aae4b413c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.1ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 196]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.142949"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-05 10:52:54.142949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.144912"], ["updated_at", "2014-11-05 10:52:54.144912"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "4f923e59-ac84-42a0-b08b-49b7c4ff7356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:54.153082"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:54.153082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2007]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2007]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2007]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2007) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 41.8ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2007]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 46ms (Views: 42.5ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2007]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (1.9ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:52:54.276941"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-05 10:52:54.276941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 11ms (ActiveRecord: 2.7ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2007]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2008) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 11.9ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:54.313171"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:54.313171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2009]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2009]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2009]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2009) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (45.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 54.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0081' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.381091"], ["slug", "surname-0081"], ["surname", "Surname-0081"], ["updated_at", "2014-11-05 10:52:54.381091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0081/edit" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0081"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2009]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0081' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2010) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.5ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.2ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:54.441676"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:54.441676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2011]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2011]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2011]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2011) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2011]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 36.5ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2011]] Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-05 10:52:54.556189"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 10:52:54.556189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 15ms (ActiveRecord: 1.1ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2011]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 13.7ms | ActiveRecord: 0.5ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2011]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2012) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 10.3ms | ActiveRecord: 0.8ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2011]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2012) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.1ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:54.669447"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:54.669447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2013]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2013]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 17ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2013]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2013) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 44.7ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0082' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.729285"], ["slug", "surname-0082"], ["surname", "Surname-0082"], ["updated_at", "2014-11-05 10:52:54.729285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.736464"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:54.736464"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1767]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1767]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1767]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1767"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:54.741496"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:54.741496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:54.742865"], ["group_id", 1768], ["person_id", 2014], ["updated_at", "2014-11-05 10:52:54.742865"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:54.743669' WHERE "people"."id" = 2014 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:54.744396' WHERE "groups"."id" = 1768  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0082/edit" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0082"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2013]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0082' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2014) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1767, 1768) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1767, 1768) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2014]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 43.3ms | ActiveRecord: 1.6ms) Started DELETE "/people/surname-0082" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0082"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2013]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0082' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2014) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 351]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2014]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:54.808974' WHERE "people"."id" = 2014 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:54.809837' WHERE "groups"."id" = 1768 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2014]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 10ms (ActiveRecord: 2.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2013]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 12ms (Views: 8.7ms | ActiveRecord: 0.6ms) Peoplefinder::Membership Load (0.3ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 351]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2014]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:54.837528"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:54.837528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2015]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2015]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2015]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2015) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.5ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.898274"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 10:52:54.898274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:54.900814"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 10:52:54.900814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2015]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2017) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.5ms | ActiveRecord: 1.2ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 10:52:54 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2015]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2017) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 2017) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2016]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (7.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 45ms (Views: 36.9ms | ActiveRecord: 1.4ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2015]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2017) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2017 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-05 10:52:55.021667"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2015]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2017) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.8ms | ActiveRecord: 0.8ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:55.052656"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:55.052656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2018]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2018]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2018]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2018) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.4ms | ActiveRecord: 1.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2018]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 39ms (Views: 36.7ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:55.166684"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:55.166684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1769]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1769]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1769]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1769"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:55.171648"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:55.171648"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:55.174531"], ["slug", "surname-0083"], ["surname", "Surname-0083"], ["updated_at", "2014-11-05 10:52:55.174531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 8.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:55.758257"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:55.758257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2020]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2020) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.7ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0083/edit" for 127.0.0.1 at 2014-11-05 10:52:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0083"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0083' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2019) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 54.6ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0083" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0083", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1769", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0083"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0083' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2019) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0083' AND "people"."given_name" = '' AND ("people"."id" != 2019) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2019 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 10:52:56.169283"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:56.170306"], ["group_id", 1769], ["person_id", 2019], ["role", ""], ["updated_at", "2014-11-05 10:52:56.170306"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2019]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:56.172151' WHERE "people"."id" = 2019 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1769]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:56.173619' WHERE "groups"."id" = 1769  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/people/surname-0083 Completed 302 Found in 15ms (ActiveRecord: 2.1ms) Started GET "/people/surname-0083" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0083"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0083' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2019) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1769) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1769) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 11.9ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0083/edit" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0083"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0083' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2019) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1769) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1769) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2019]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2020]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:56.419792"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:56.419792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2021]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2021]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2021]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2021) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:56.469709"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 10:52:56.469709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2021]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 36.7ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2021]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2022]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.2ms | ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2021]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2021]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 14.8ms | ActiveRecord: 0.2ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:56.577122"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:56.577122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2023]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2023]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 18ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2023]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2023) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:56.641968"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:56.641968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1771]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1771]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1771]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1771"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:56.646585"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:56.646585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:56.649245"], ["slug", "surname-0084"], ["surname", "Surname-0084"], ["updated_at", "2014-11-05 10:52:56.649245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:52:56.651857"], ["group_id", 1772], ["person_id", 2024], ["updated_at", "2014-11-05 10:52:56.651857"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2024]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:56.653285' WHERE "people"."id" = 2024 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:56.653936' WHERE "groups"."id" = 1772  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0084" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0084"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2023]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0084' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2024) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1771, 1772) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1771, 1772) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.1ms | ActiveRecord: 1.0ms) Started GET "/people/surname-0084/reported_profiles/new" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0084"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2023]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0084' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 14.4ms | ActiveRecord: 0.4ms) Started POST "/people/surname-0084/reported_profiles" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0084"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2023]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0084' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2024]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 2023], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.169@digital.justice.gov.uk"], ["subject_id", 2024]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.169@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:52:56 +0000 From: support@example.com To: example.user.169@digital.justice.gov.uk Message-ID: <545a0188ac603_84763fc436065bf03421a@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0084 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0084 Redirected to http://www.example.com/people/surname-0084 Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/surname-0084" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0084"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2023]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0084' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2024) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1771, 1772) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1771, 1772) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.3ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:56.741229"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:56.741229"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1773]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1773]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1773]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1773"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:56.747224"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:56.747224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:56.750934"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 10:52:56.750934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:56 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:57.307250"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:57.307250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2026]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2026) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 44.3ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 40.6ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 17ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1774", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2025]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 11.0ms | ActiveRecord: 1.0ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1774"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415184777-33910-9366/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-05 10:52:57.809273"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033"], ["surname", "Polo"], ["updated_at", "2014-11-05 10:52:57.809273"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:57.810429"], ["group_id", 1774], ["person_id", 2027], ["role", ""], ["updated_at", "2014-11-05 10:52:57.810429"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2027]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:57.811917' WHERE "people"."id" = 2027 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1774]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:57.813237' WHERE "groups"."id" = 1774  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/people/marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033/image/edit Completed 302 Found in 16ms (ActiveRecord: 1.9ms) Started GET "/people/marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033/image/edit" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 6.7ms | ActiveRecord: 0.5ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Started PUT "/people/marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033/image" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:63100/people/marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033?cache_bust=1415184777 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033?cache_bust=1415184777" for 127.0.0.1 at 2014-11-05 10:52:57 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415184777", "id"=>"marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2026]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-dd29846c-0aa9-48ae-8a5d-344d8c894033' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2027) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1773, 1774) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1773, 1774) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.0ms | ActiveRecord: 1.2ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:58.042173"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:58.042173"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2028]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2028]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2028) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:52:58.098055"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 10:52:58.098055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2029) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.6ms | ActiveRecord: 0.8ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2029) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.3ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2029) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 57ms (Views: 48.3ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:58.249781"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:58.249781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1775]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1775]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1775]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1775"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:58.254441"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:58.254441"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0085' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:58.258851"], ["slug", "surname-0085"], ["surname", "Surname-0085"], ["tags", "Cooking"], ["updated_at", "2014-11-05 10:52:58.258851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:58.841649"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:58.841649"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2031]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2031]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2031]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2031) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 45.6ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:58 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2031]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0085/edit" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0085"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2031]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0085' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2030) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 41.7ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2031]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Started PATCH "/people/surname-0085" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0085", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1775", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0085"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2031]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0085' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2030) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0085' AND "people"."given_name" = '' AND ("people"."id" != 2030) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2030 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-05 10:52:59.256889"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:59.258201"], ["group_id", 1775], ["person_id", 2030], ["role", ""], ["updated_at", "2014-11-05 10:52:59.258201"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2030]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:52:59.260676' WHERE "people"."id" = 2030 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1775]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:52:59.262413' WHERE "groups"."id" = 1775  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/people/surname-0085 Completed 302 Found in 21ms (ActiveRecord: 2.6ms) Started GET "/people/surname-0085" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0085"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2031]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0085' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2030) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1775) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1775) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:52:59.367453"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:52:59.367453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2032]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2032]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2032]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2032) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (45.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 55.1ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2032]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 46ms (Views: 43.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2032]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:52:59.505398"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 10:52:59.505398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 13ms (ActiveRecord: 1.4ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2032]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2033) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 0.8ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2032]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2033) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 41.5ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:52:59.600579"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:59.600579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1777]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1777]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1777]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1777"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:52:59.605958"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:52:59.605958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:52:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:00.170145"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:00.170145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2034]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2034) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 44.8ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 53ms (Views: 50.1ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1778", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-05 10:53:00.604238"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 10:53:00.604238"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:00.605545"], ["group_id", 1778], ["person_id", 2035], ["role", ""], ["updated_at", "2014-11-05 10:53:00.605545"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2035]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:00.606929' WHERE "people"."id" = 2035 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1778]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:00.608241' WHERE "groups"."id" = 1778  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/people/marco-polo/image/edit Completed 302 Found in 21ms (ActiveRecord: 1.8ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.3ms | ActiveRecord: 0.6ms) Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:63100/people/marco-polo?cache_bust=1415184780 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo?cache_bust=1415184780" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415184780", "id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2034]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2035) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1777, 1778) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1777, 1778) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.6ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:00.850904"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:00.850904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2036]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2036]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2036]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2036) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 40.6ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2036]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 39ms (Views: 35.6ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:00 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2036]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.0ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:01.021817"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:01.021817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2037]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2037]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2037]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2037) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.3ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2037]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 41ms (Views: 38.3ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:01.131995"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:01.131995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2038]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2038]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2038]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2038) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 42.6ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:53:01.192900"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 10:53:01.192900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2038]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2039) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 0.8ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2038]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2039) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.7ms | ActiveRecord: 1.4ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2038]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2039) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 2039) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 2039 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 10:53:01.298403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 13ms (ActiveRecord: 1.4ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2038]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2039) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:01.329839"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:01.329839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2040]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2040]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2040]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2040) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0086' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:01.385814"], ["slug", "surname-0086"], ["surname", "Surname-0086"], ["updated_at", "2014-11-05 10:53:01.385814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0086/edit" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0086"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2040]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0086' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2041) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 42.4ms | ActiveRecord: 1.2ms) Started DELETE "/people/surname-0086" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0086"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2040]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0086' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2041) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2041]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2040]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 3ms (ActiveRecord: 0.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2040]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.8ms | ActiveRecord: 0.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2041]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:01.479411"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:01.479411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2042]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2042]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2042]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2042) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.3ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:01.535803"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-39873157-f0be-4437-a84d-7e6eaaf755cb"], ["surname", "Surname-0087"], ["updated_at", "2014-11-05 10:53:01.535803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2043]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2043 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 10:53:01.542802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:01.554343"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:01.554343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1779]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1779]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1779]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1779"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:01.560796"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:01.560796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:01.563400"], ["group_id", 1780], ["person_id", 2043], ["updated_at", "2014-11-05 10:53:01.563400"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2043]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:01.565718' WHERE "people"."id" = 2043 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:01.566730' WHERE "groups"."id" = 1780  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-39873157-f0be-4437-a84d-7e6eaaf755cb" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-39873157-f0be-4437-a84d-7e6eaaf755cb"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2042]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-39873157-f0be-4437-a84d-7e6eaaf755cb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2043) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1779, 1780) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1779, 1780) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 28ms (Views: 12.5ms | ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:01.608386"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:01.608386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2044]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2044]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2044]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2044) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:01.659938"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-ce2b3ecb-17bd-405b-bc01-6e1616a0e0a6"], ["surname", "Surname-0088"], ["updated_at", "2014-11-05 10:53:01.659938"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-ce2b3ecb-17bd-405b-bc01-6e1616a0e0a6" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-ce2b3ecb-17bd-405b-bc01-6e1616a0e0a6"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2044]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ce2b3ecb-17bd-405b-bc01-6e1616a0e0a6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2045) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:01.687759"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:01.687759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2046]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2046]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2046]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2046) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.1ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:01.739399"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0089"], ["updated_at", "2014-11-05 10:53:01.739399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2047]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2047 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 10:53:01.744845"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:01.757091"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:01.757091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1781]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1781]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1781]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0057-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1781"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:01.761345"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:01.761345"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:01.763357"], ["group_id", 1782], ["person_id", 2047], ["updated_at", "2014-11-05 10:53:01.763357"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2047]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:01.764698' WHERE "people"."id" = 2047 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:01.765303' WHERE "groups"."id" = 1782  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2046]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2047) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1781, 1782) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1781, 1782) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 19ms (Views: 13.9ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:01.798894"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:01.798894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2048]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2048]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2048]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2048) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 50.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:01.862808"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0090"], ["updated_at", "2014-11-05 10:53:01.862808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 2049 [["email", nil], ["updated_at", "2014-11-05 10:53:01.864442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2048]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2049) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 8.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:01.891250"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:01.891250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2050]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2050]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2050]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2050) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:01.944497"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0091"], ["updated_at", "2014-11-05 10:53:01.944497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2050]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2051) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.2ms | ActiveRecord: 1.0ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2050]] Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 13.9ms | ActiveRecord: 0.8ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-05 10:53:01 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2050]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 2051], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:01.999148"], ["updated_at", "2014-11-05 10:53:01.999148"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "0b99e06e-6982-44f7-b6e3-5c876d074ad7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.7ms Sent mail to someone.else@digital.justice.gov.uk (2.4ms) Date: Wed, 05 Nov 2014 10:53:02 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a018ec58_84763fc436065bf0343bb@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/0b99e06e-6982-44f7-b6e3-5c876d074ad7?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2050]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2051) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0092' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.031998"], ["slug", "surname-0092"], ["surname", "Surname-0092"], ["updated_at", "2014-11-05 10:53:02.031998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.038499"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.038499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1783]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1783]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1783]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0058-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1783"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.043333"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.043333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.044693"], ["group_id", 1784], ["person_id", 2052], ["updated_at", "2014-11-05 10:53:02.044693"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:02.045352' WHERE "people"."id" = 2052 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:02.045925' WHERE "groups"."id" = 1784  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0093' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.055682"], ["slug", "surname-0093"], ["surname", "Surname-0093"], ["updated_at", "2014-11-05 10:53:02.055682"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.062413"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.062413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1785]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1785]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1785]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0059-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1785"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.067597"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.067597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.068952"], ["group_id", 1786], ["person_id", 2053], ["updated_at", "2014-11-05 10:53:02.068952"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:02.069596' WHERE "people"."id" = 2053 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:02.070176' WHERE "groups"."id" = 1786  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0094' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.083064"], ["slug", "surname-0094"], ["surname", "Surname-0094"], ["updated_at", "2014-11-05 10:53:02.083064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.090342"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.090342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1787]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1787]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1787]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1787"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.094768"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.094768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.096103"], ["group_id", 1788], ["person_id", 2054], ["updated_at", "2014-11-05 10:53:02.096103"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:02.096725' WHERE "people"."id" = 2054 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:02.097294' WHERE "groups"."id" = 1788  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0095' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.119789"], ["slug", "surname-0095"], ["surname", "Surname-0095"], ["updated_at", "2014-11-05 10:53:02.119789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:53:02.121250"], ["name", "Community-0001"], ["updated_at", "2014-11-05 10:53:02.121250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 2055 [["community_id", 85], ["updated_at", "2014-11-05 10:53:02.122374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2055]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 85]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0096' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.126798"], ["slug", "surname-0096"], ["surname", "Surname-0096"], ["updated_at", "2014-11-05 10:53:02.126798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2056]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0097' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.130945"], ["slug", "surname-0097"], ["surname", "Surname-0097"], ["updated_at", "2014-11-05 10:53:02.130945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:53:02.132445"], ["name", "Community-0002"], ["updated_at", "2014-11-05 10:53:02.132445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 2057 [["community_id", 86], ["updated_at", "2014-11-05 10:53:02.133517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 86]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 2057 [["community_id", nil], ["updated_at", "2014-11-05 10:53:02.136864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 86]] SQL (0.1ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 86]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:02.146075"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:02.146075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2058]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2058]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2058]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2058) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (12.8ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 59ms (Views: 52.2ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2058]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2058) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 39.8ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2058]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2058) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2058]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2058]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.3ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.298303"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.298303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1789]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1789]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1789]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1789"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.302640"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.302640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.304432"], ["updated_at", "2014-11-05 10:53:02.304432"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "2a1aa61e-b078-4f1b-b91a-b5b7ebbc1c25"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/2a1aa61e-b078-4f1b-b91a-b5b7ebbc1c25" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"2a1aa61e-b078-4f1b-b91a-b5b7ebbc1c25"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '2a1aa61e-b078-4f1b-b91a-b5b7ebbc1c25' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:02.314091"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-05 10:53:02.314091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2059]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2059]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2059]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2059) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.389588"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.389588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1791]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1791]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1791]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0062-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1791"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.395383"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.395383"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.398340"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0098"], ["updated_at", "2014-11-05 10:53:02.398340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.400311"], ["updated_at", "2014-11-05 10:53:02.400311"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c3a99f9c-9b68-432c-8ff2-1c09a5487044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2060]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.5ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:53:02 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a018e62dc2_84763fc436065bf034428@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/c3a99f9c-9b68-432c-8ff2-1c09a5487044?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/c3a99f9c-9b68-432c-8ff2-1c09a5487044?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"c3a99f9c-9b68-432c-8ff2-1c09a5487044"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'c3a99f9c-9b68-432c-8ff2-1c09a5487044' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2060]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2060) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (18.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 52.5ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.478823"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.478823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1793]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1793]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1793]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1793"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.483491"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.483491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.9ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.525045"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.525045"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1795]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1795]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1795]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1795"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.530591"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.530591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 6.8ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.564780"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.564780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1797]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1797]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1797]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1797"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.569314"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.569314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.572316"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 10:53:02.572316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.574068"], ["updated_at", "2014-11-05 10:53:02.574068"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "42617a82-5882-4048-9015-2f3535a7b1e5"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/42617a82-5882-4048-9015-2f3535a7b1e5" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"42617a82-5882-4048-9015-2f3535a7b1e5"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '42617a82-5882-4048-9015-2f3535a7b1e5' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2061]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2061]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 4ms (ActiveRecord: 0.6ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2061]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2061) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 37.2ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.638496"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.638496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1799]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1799]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1799]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1799"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.643204"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.643204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.661505"], ["updated_at", "2014-11-05 10:53:02.661505"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "ee8e3dc2-c248-4edf-85dd-61a18e419e4d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 7.1ms Sent mail to james.darling@digital.justice.gov.uk (2.9ms) Date: Wed, 05 Nov 2014 10:53:02 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <545a018ea56ad_84763fc436065bf0345b5@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/ee8e3dc2-c248-4edf-85dd-61a18e419e4d If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 6.3ms | ActiveRecord: 0.3ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.696343"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.696343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1801]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1801]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1801]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1801"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.701595"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.701595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.703485"], ["updated_at", "2014-11-05 10:53:02.703485"], ["user_email", "example.user.201@digital.justice.gov.uk"], ["value", "b7b596d8-83dc-4d24-9010-b2b0bb334366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/b7b596d8-83dc-4d24-9010-b2b0bb334366" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"b7b596d8-83dc-4d24-9010-b2b0bb334366"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'b7b596d8-83dc-4d24-9010-b2b0bb334366' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.201@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-201' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:02.709345"], ["email", "example.user.201@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-201"], ["surname", "User"], ["updated_at", "2014-11-05 10:53:02.709345"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2062]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2062]] Redirected to http://www.example.com/people/example-user-201/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/example-user-201/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-201"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2062]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-201' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2062) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.7ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.767203"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.767203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1803]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1803"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.771544"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.771544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.773302"], ["updated_at", "2014-11-05 10:53:02.773302"], ["user_email", "example.user.204@digital.justice.gov.uk"], ["value", "e8ae5b6c-cd64-4ca4-9dfb-07528c80dd7a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/e8ae5b6c-cd64-4ca4-9dfb-07528c80dd7a" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"e8ae5b6c-cd64-4ca4-9dfb-07528c80dd7a"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.8ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.794473"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.794473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1805]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1805]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1805]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1805"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.799196"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.799196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.813630"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.813630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1807]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1807]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1807]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0070-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1807"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.818902"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.818902"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.820726"], ["updated_at", "2014-11-05 10:53:02.820726"], ["user_email", "example.user.209@digital.justice.gov.uk"], ["value", "d1eab919-1f7c-4b85-aca4-120f98ac4a76"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/d1eab919-1f7c-4b85-aca4-120f98ac4a76" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"d1eab919-1f7c-4b85-aca4-120f98ac4a76"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:02.839861"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:02.839861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2063]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2063]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2063]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2063) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:02.892749"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.892749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1809]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1809]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1809]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1809"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:02.897291"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:02.897291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:02.900994"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 10:53:02.900994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:02.903594"], ["group_id", 1810], ["leader", "t"], ["person_id", 2064], ["role", "Jefe"], ["updated_at", "2014-11-05 10:53:02.903594"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2064]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:02.905491' WHERE "people"."id" = 2064 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:02.906193' WHERE "groups"."id" = 1810  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2063]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2064) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1809, 1810) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1809, 1810) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2064]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 45ms (Views: 39.4ms | ActiveRecord: 1.6ms) Started DELETE "/memberships/362?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"362"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2063]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 362]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 362]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:02.962388"], ["event", "destroy"], ["item_id", 362], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 362\ngroup_id: 1810\nperson_id: 2064\nrole: Jefe\ncreated_at: 2014-11-05 10:53:02.903594000 Z\nupdated_at: 2014-11-05 10:53:02.903594000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 362], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2064]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:02.965063' WHERE "people"."id" = 2064 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1810]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:02.966426' WHERE "groups"."id" = 1810  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 8ms (ActiveRecord: 1.7ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 10:53:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2063]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2064) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2063]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 362]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2064]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1810]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (4.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 18.5ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:03.050392"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:03.050392"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:03.052241"], ["event", "create"], ["item_id", 1811], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.213@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1811]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1811]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1811]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1811"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:03.056732"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:03.056732"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:03.058511"], ["event", "create"], ["item_id", 1812], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.212@digital.justice.gov.uk\nancestry:\n- \n- '1811'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:03.061019"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 10:53:03.061019"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:03.062559"], ["event", "create"], ["item_id", 2065], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:03.637990"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:03.637990"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:03.639904"], ["event", "create"], ["item_id", 2066], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2066]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2066) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2065) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 52ms (Views: 46.6ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"1812", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2065) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 2065) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2065 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 10:53:03.973080"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:03.977137"], ["event", "update"], ["item_id", 2065], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2065\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 10:53:03.061019000 Z\nupdated_at: 2014-11-05 10:53:03.061019000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:03.978301"], ["group_id", 1812], ["person_id", 2065], ["role", "Jefe"], ["updated_at", "2014-11-05 10:53:03.978301"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:03.980174"], ["event", "create"], ["item_id", 363], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 1812\nperson_id:\n- \n- 2065\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2065]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:03.982047' WHERE "people"."id" = 2065 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1812]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:03.983546' WHERE "groups"."id" = 1812  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/people/bob Completed 302 Found in 21ms (ActiveRecord: 2.5ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 10:53:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2065) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1811, 1812) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1811, 1812) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 15.5ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 363]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2065]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1812]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (1.5ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2065]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2066]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2065]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1812]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1811]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 16.8ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:04.170226"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:04.170226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2067]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2067]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2067]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2067) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 48.8ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:04.231604"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-05 10:53:04.231604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2067]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2068) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.3ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2067]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2068) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 2068) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2068 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-05 10:53:04.376656"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:04.380057"], ["event", "update"], ["item_id", 2068], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2068\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 10:53:04.231604000 Z\nupdated_at: 2014-11-05 10:53:04.231604000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 15ms (ActiveRecord: 1.6ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2067]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2068) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.3ms | ActiveRecord: 0.8ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2067]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2068]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.2ms | ActiveRecord: 0.7ms) Started POST "/audit_trail/undo/143" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"143"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2067]] Peoplefinder::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 143]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2068]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 2068) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2068 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-05 10:53:04.423323"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:04.427356"], ["event", "update"], ["item_id", 2068], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2068\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 10:53:04.231604000 Z\nupdated_at: 2014-11-05 10:53:04.376656000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 13ms (ActiveRecord: 1.5ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2067]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.3ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2068]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.8ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2068]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.9ms | ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2068]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:04.453321"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:04.453321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2069]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2069]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2069]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2069) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.7ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2069]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2069]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:53:04.547457"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:53:04.547457"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:04.549760"], ["event", "create"], ["item_id", 2070], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 10ms (ActiveRecord: 1.2ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2069]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2070) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.2ms | ActiveRecord: 0.9ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2069]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2070]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/145" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"145"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2069]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 145]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2070]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2070]] SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2070]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:04.592128"], ["event", "destroy"], ["item_id", 2070], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2070\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 10:53:04.547457000 Z\nupdated_at: 2014-11-05 10:53:04.547457000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2070], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2069]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2070]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2070]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.0ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:04.616293"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:04.616293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2071]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2071]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2071]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2071) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.9ms | ActiveRecord: 1.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2071]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.6ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2071]]  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:04.690714"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-05 10:53:04.690714"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:04.692983"], ["event", "create"], ["item_id", 1813], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2071]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1813) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1813) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1813]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1813' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1813' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1813]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 17ms (Views: 11.1ms | ActiveRecord: 1.6ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2071]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1813]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:04.737553"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:04.737553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2072]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2072]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2072]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2072) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:04.783658"], ["slug", "surname-0099"], ["surname", "Surname-0099"], ["updated_at", "2014-11-05 10:53:04.783658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0099/edit" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0099"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2072]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0099' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2073) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.6ms | ActiveRecord: 1.2ms) Started PATCH "/people/surname-0099" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0099", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0099"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2072]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0099' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2073) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0099' AND "people"."given_name" = '' AND ("people"."id" != 2073) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2073]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2073 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:53:04.847643"]] SQL (0.5ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:04.856095"], ["event", "update"], ["item_id", 2073], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2073\ngiven_name: \nsurname: Surname-0099\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 10:53:04.783658000 Z\nupdated_at: 2014-11-05 10:53:04.783658000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2073\n given_name: ''\n surname: Surname-0099\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-05 10:53:04.847643000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0099\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2073\n given_name: ''\n surname: Surname-0099\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-05 10:53:04.783658000 Z\n updated_at: &2 2014-11-05 10:53:04.847643000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0099\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2073\n given_name: ''\n surname: Surname-0099\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0099\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70111994281920\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2073\n given_name: ''\n surname: Surname-0099\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0099\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415184784-33910-5844\n cache_id: 1415184784-33910-5844\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415184784-33910-5844/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70111994277500\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2073\n given_name: ''\n surname: Surname-0099\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0099\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415184784-33910-5844\n cache_id: 1415184784-33910-5844\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415184784-33910-5844/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\n cache_id: 1415184784-33910-5844\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415184784-33910-5844/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0099/image/edit Completed 302 Found in 24ms (ActiveRecord: 2.1ms) Started GET "/people/surname-0099/image/edit" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0099"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2072]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0099' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 11ms (Views: 8.3ms | ActiveRecord: 0.5ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2072]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2073]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:04.953247"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:04.953247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2074]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2074]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2074]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2074) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.3ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.005696"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.005696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1814]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1814]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1814]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1814"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:05.010394"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.010394"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2074]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1815) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1814, 1815) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1814]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1814]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1814]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1814) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1814/1815' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.1ms | ActiveRecord: 1.6ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2074]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1815) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1814]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1814]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1814/1815/%' OR "groups"."ancestry" = '1814/1815')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1814/1815' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1815]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:05.046802"], ["event", "destroy"], ["item_id", 1815], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 1815\nname: original name\ncreated_at: 2014-11-05 10:53:05.010394000 Z\nupdated_at: 2014-11-05 10:53:05.010394000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '1814'\nancestry_depth: 1\nteam_email_address: example.user.214@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 1815], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 11ms (ActiveRecord: 2.3ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2074]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1814) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1814) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1814]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1814' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1814' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1814]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.2ms | ActiveRecord: 1.5ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2074]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.4ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1815]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 12ms (Views: 9.8ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:05.093943"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:05.093943"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2075]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2075) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.8ms | ActiveRecord: 1.2ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.146789"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 10:53:05.146789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2076) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.3ms | ActiveRecord: 1.2ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2076) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2076]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:05.196208"], ["event", "destroy"], ["item_id", 2076], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2076\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 10:53:05.146789000 Z\nupdated_at: 2014-11-05 10:53:05.146789000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2076], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.5ms | ActiveRecord: 0.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2076]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.3ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/150" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"150"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 150]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2076]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 2076) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:05.146789"], ["given_name", "Greg"], ["id", 2076], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 10:53:05.238323"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:05.240547"], ["event", "create"], ["item_id", 2076], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2075]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2076]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2076]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.3ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:05.261164"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:05.261164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2077]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2077]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2077]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2077) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.2ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.307744"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.307744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1816"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:05.312078"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.312078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2077]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1817) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1816, 1817) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1816) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1816/1817' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 17.9ms | ActiveRecord: 1.7ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"1816", "team_email_address"=>"example.user.216@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2077]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1817) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1816]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1817) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 1817) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 1817 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-05 10:53:05.356555"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:05.359548"], ["event", "update"], ["item_id", 1817], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 1817\nname: original name\ncreated_at: 2014-11-05 10:53:05.312078000 Z\nupdated_at: 2014-11-05 10:53:05.312078000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '1816'\nancestry_depth: 1\nteam_email_address: example.user.216@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 16ms (ActiveRecord: 2.5ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2077]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1817) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1816, 1817) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1817]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1816/1817' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1816/1817' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1817]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 10:53:05 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2077]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.3ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1817]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.399730"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0100"], ["updated_at", "2014-11-05 10:53:05.399730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.402144"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0101"], ["updated_at", "2014-11-05 10:53:05.402144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2079"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2078]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2079' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2079]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.410350"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0102"], ["updated_at", "2014-11-05 10:53:05.410350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.412667"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0103"], ["updated_at", "2014-11-05 10:53:05.412667"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2081"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2080]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2081' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2081]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.420220"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-05 10:53:05.420220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.422532"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0105"], ["updated_at", "2014-11-05 10:53:05.422532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2083"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2082]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2083' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2083]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.430038"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0106"], ["updated_at", "2014-11-05 10:53:05.430038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.432619"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0107"], ["updated_at", "2014-11-05 10:53:05.432619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"2085"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2084]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2085' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2085]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 2085], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.440241"], ["updated_at", "2014-11-05 10:53:05.440241"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "f9d2056e-91d8-4493-8689-21a54635d51d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.9ms Sent mail to someone.else@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 10:53:05 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a01916c32f_84763fc436065bf0346c4@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/f9d2056e-91d8-4493-8689-21a54635d51d?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.447798"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0108"], ["updated_at", "2014-11-05 10:53:05.447798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.450037"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0109"], ["updated_at", "2014-11-05 10:53:05.450037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"2087"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2086]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2087' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2087]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 2087], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.455428"], ["updated_at", "2014-11-05 10:53:05.455428"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "653d6bd6-cdf2-451d-9c4c-71e522b7e82a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.6ms Sent mail to someone.else@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:53:05 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a01916fe2d_84763fc436065bf034738@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/653d6bd6-cdf2-451d-9c4c-71e522b7e82a?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.463102"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0110"], ["updated_at", "2014-11-05 10:53:05.463102"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.465579"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0111"], ["updated_at", "2014-11-05 10:53:05.465579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"2089"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2088]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2089' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2089]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.486860"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.486860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.502448"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.502448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 10:53:05.511687"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 10:53:05.511687"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 10:53:05.524402"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 10:53:05.524402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 10:53:05.535331"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 10:53:05.535331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 10:53:05.604004"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 10:53:05.604004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 10:53:05.615284"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 10:53:05.615284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.623509"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0112"], ["updated_at", "2014-11-05 10:53:05.623509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2095]] Completed 200 OK in 3ms (Views: 1.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.632617"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-05 10:53:05.632617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2096]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.642332"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.642332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1820]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1820]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1820]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1820"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:05.647182"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.647182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.651902"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0114"], ["updated_at", "2014-11-05 10:53:05.651902"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0115' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.654186"], ["slug", "surname-0115"], ["surname", "Surname-0115"], ["updated_at", "2014-11-05 10:53:05.654186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0115"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2097]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0115' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2098) ORDER BY groups.name Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.663254"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0116"], ["updated_at", "2014-11-05 10:53:05.663254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0117' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.665498"], ["slug", "surname-0117"], ["surname", "Surname-0117"], ["updated_at", "2014-11-05 10:53:05.665498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0117"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2099]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0117' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2100) ORDER BY groups.name Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.679264"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.679264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1822]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1822]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1822]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0074-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0074' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1822"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:05.684185"], ["name", "Group-0074"], ["slug", "group-0074"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.684185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.688895"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0118"], ["updated_at", "2014-11-05 10:53:05.688895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0119' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.691868"], ["slug", "surname-0119"], ["surname", "Surname-0119"], ["updated_at", "2014-11-05 10:53:05.691868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0119"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2101]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0119' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2102) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2102]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.704246"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0120"], ["updated_at", "2014-11-05 10:53:05.704246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0121' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.707586"], ["slug", "surname-0121"], ["surname", "Surname-0121"], ["updated_at", "2014-11-05 10:53:05.707586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0121"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2103]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0121' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2104) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2104]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 4ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.717541"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0122"], ["updated_at", "2014-11-05 10:53:05.717541"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0123' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.721166"], ["slug", "surname-0123"], ["surname", "Surname-0123"], ["updated_at", "2014-11-05 10:53:05.721166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0123"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2105]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0123' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2106) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2106]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.731035"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0124"], ["updated_at", "2014-11-05 10:53:05.731035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2107]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.736684"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0125"], ["updated_at", "2014-11-05 10:53:05.736684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0126' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.739700"], ["slug", "surname-0126"], ["surname", "Surname-0126"], ["updated_at", "2014-11-05 10:53:05.739700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0126"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2108]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0126' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2109) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (1.6ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.749418"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0127"], ["updated_at", "2014-11-05 10:53:05.749418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0128"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2110]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0128' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0128' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.759118"], ["slug", "surname-0128"], ["surname", "Surname-0128"], ["updated_at", "2014-11-05 10:53:05.759118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0128 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.764513"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0129"], ["updated_at", "2014-11-05 10:53:05.764513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0130"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2112]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0130' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0130' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.770403"], ["slug", "surname-0130"], ["surname", "Surname-0130"], ["updated_at", "2014-11-05 10:53:05.770403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0130 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.775461"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0131"], ["updated_at", "2014-11-05 10:53:05.775461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0132"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2114]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0132' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0132' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.780979"], ["slug", "surname-0132"], ["surname", "Surname-0132"], ["updated_at", "2014-11-05 10:53:05.780979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0132 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.786967"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0133"], ["updated_at", "2014-11-05 10:53:05.786967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0134", "image"=>"#"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2116]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0134' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0134' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.793254"], ["image", nil], ["slug", "surname-0134"], ["surname", "Surname-0134"], ["updated_at", "2014-11-05 10:53:05.793254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0134/image/edit Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.798795"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-05 10:53:05.798795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2118]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 1.2ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.808656"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0136"], ["updated_at", "2014-11-05 10:53:05.808656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2119]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 5ms (Views: 1.1ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.819596"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0137"], ["updated_at", "2014-11-05 10:53:05.819596"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2120]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.830447"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.830447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1824]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1824]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1824]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0075-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0075' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0075' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1824"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:05.837058"], ["name", "Group-0075"], ["slug", "group-0075"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.837058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.842347"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0138"], ["updated_at", "2014-11-05 10:53:05.842347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2121]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.851093"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0139"], ["updated_at", "2014-11-05 10:53:05.851093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.853730"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 10:53:05.853730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2122]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.862276"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0140"], ["updated_at", "2014-11-05 10:53:05.862276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0141' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.865207"], ["slug", "surname-0141"], ["surname", "Surname-0141"], ["updated_at", "2014-11-05 10:53:05.865207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0142", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0141"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2124]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0141' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2125) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0142' AND "people"."given_name" IS NULL AND ("people"."id" != 2125) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2125 [["surname", "Surname-0142"], ["updated_at", "2014-11-05 10:53:05.872882"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0141 Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2125]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.878663"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0143"], ["updated_at", "2014-11-05 10:53:05.878663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0144' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.881612"], ["slug", "surname-0144"], ["surname", "Surname-0144"], ["updated_at", "2014-11-05 10:53:05.881612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0145", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0144"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2126]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0144' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2127) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0145' AND "people"."given_name" IS NULL AND ("people"."id" != 2127) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2127 [["surname", "Surname-0145"], ["updated_at", "2014-11-05 10:53:05.889245"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0144 Completed 302 Found in 7ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.894370"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0146"], ["updated_at", "2014-11-05 10:53:05.894370"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0147' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.897575"], ["slug", "surname-0147"], ["surname", "Surname-0147"], ["updated_at", "2014-11-05 10:53:05.897575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0148", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0147"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2128]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0147' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2129) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0148' AND "people"."given_name" IS NULL AND ("people"."id" != 2129) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2129 [["surname", "Surname-0148"], ["updated_at", "2014-11-05 10:53:05.905408"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0147 Completed 302 Found in 7ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.910886"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-05 10:53:05.910886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0150' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.913910"], ["slug", "surname-0150"], ["surname", "Surname-0150"], ["updated_at", "2014-11-05 10:53:05.913910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0151", "image"=>"#"}, "id"=>"surname-0150"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2130]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0150' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2131) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0151' AND "people"."given_name" IS NULL AND ("people"."id" != 2131) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2131]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 2131 [["image", nil], ["surname", "Surname-0151"], ["updated_at", "2014-11-05 10:53:05.921724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0150/image/edit Completed 302 Found in 8ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.927744"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0152"], ["updated_at", "2014-11-05 10:53:05.927744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0153' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.930728"], ["slug", "surname-0153"], ["surname", "Surname-0153"], ["updated_at", "2014-11-05 10:53:05.930728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0153"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2132]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0153' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2133) ORDER BY groups.name Completed 200 OK in 8ms (Views: 1.0ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.944916"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0154"], ["updated_at", "2014-11-05 10:53:05.944916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.5ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0155' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.948916"], ["slug", "surname-0155"], ["surname", "Surname-0155"], ["updated_at", "2014-11-05 10:53:05.948916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0155"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2134]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0155' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2135) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.960288"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0156"], ["updated_at", "2014-11-05 10:53:05.960288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0157' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.963761"], ["slug", "surname-0157"], ["surname", "Surname-0157"], ["updated_at", "2014-11-05 10:53:05.963761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0157"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2136]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0157' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2137) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.976436"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.976436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1826]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1826]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1826]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0076-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0076' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1826"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:05.980447"], ["name", "Group-0076"], ["slug", "group-0076"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:05.980447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.985513"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0158"], ["updated_at", "2014-11-05 10:53:05.985513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0159' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:05.989166"], ["slug", "surname-0159"], ["surname", "Surname-0159"], ["updated_at", "2014-11-05 10:53:05.989166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0159"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2138]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0159' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2139) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:05.999490"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0160"], ["updated_at", "2014-11-05 10:53:05.999490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.002136"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 10:53:06.002136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.004450"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 10:53:06.004450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2140]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2142) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 2142) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.015588"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0161"], ["updated_at", "2014-11-05 10:53:06.015588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2143]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.023665"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0162"], ["updated_at", "2014-11-05 10:53:06.023665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2144]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.030512"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0163"], ["updated_at", "2014-11-05 10:53:06.030512"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2145]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.040372"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.040372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1828]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1828]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1828]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0077-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0077' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0077' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1828"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:06.044570"], ["name", "Group-0077"], ["slug", "group-0077"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.044570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.049269"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0164"], ["updated_at", "2014-11-05 10:53:06.049269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0165' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:06.053299"], ["slug", "surname-0165"], ["surname", "Surname-0165"], ["updated_at", "2014-11-05 10:53:06.053299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0165"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2146]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0165' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2147) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.063457"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0166"], ["updated_at", "2014-11-05 10:53:06.063457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0167' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:06.067044"], ["slug", "surname-0167"], ["surname", "Surname-0167"], ["updated_at", "2014-11-05 10:53:06.067044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0167"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2148]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0167' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2149) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.080427"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.080427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1830]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1830]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1830]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0078-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0078' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0078' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1830"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:06.084925"], ["name", "Group-0078"], ["slug", "group-0078"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.084925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.090371"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0168"], ["updated_at", "2014-11-05 10:53:06.090371"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0169' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:06.093307"], ["slug", "surname-0169"], ["surname", "Surname-0169"], ["updated_at", "2014-11-05 10:53:06.093307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0169"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2150]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0169' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2151) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.102816"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0170"], ["updated_at", "2014-11-05 10:53:06.102816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0171' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:06.105545"], ["slug", "surname-0171"], ["surname", "Surname-0171"], ["updated_at", "2014-11-05 10:53:06.105545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.111747"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.111747"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1832]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1832]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1832]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0079-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0079' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0079' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1832"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:06.115818"], ["name", "Group-0079"], ["slug", "group-0079"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.115818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:06.117641"], ["group_id", 1833], ["person_id", 2153], ["updated_at", "2014-11-05 10:53:06.117641"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2153]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:06.119476' WHERE "people"."id" = 2153 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:06.120169' WHERE "groups"."id" = 1833  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0171"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2152]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0171' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2153) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:53:06.128618"], ["name", "Design"], ["updated_at", "2014-11-05 10:53:06.128618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 87], ["created_at", "2014-11-05 10:53:06.131254"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 10:53:06.131254"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.137665"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.137665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2154]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 87]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:06.163566"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:06.163566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2155]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2155]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2155]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2155) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2155]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Search" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2155]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2154) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2154]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 87]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 10.8ms | ActiveRecord: 0.8ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:53:06.364041"], ["name", "Design"], ["updated_at", "2014-11-05 10:53:06.364041"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 88], ["created_at", "2014-11-05 10:53:06.367457"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 10:53:06.367457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.374915"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.237@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.374915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2156]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 88]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:06.399336"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:06.399336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2157]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2157]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2157]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2157) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.2ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2157]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2156) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 88]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.1ms | ActiveRecord: 1.0ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2157]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2156) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2156]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 88]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 8.5ms | ActiveRecord: 0.8ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 10:53:06.576398"], ["name", "Design"], ["updated_at", "2014-11-05 10:53:06.576398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 89], ["created_at", "2014-11-05 10:53:06.579635"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 10:53:06.579635"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.589257"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.238@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:06.589257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2158]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 89]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:06.616590"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:06.616590"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2159]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2159]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2159) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.5ms | ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2159]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.3ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Search" for 127.0.0.1 at 2014-11-05 10:53:06 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2159]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2158) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2158]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 89]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (65.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 81ms (Views: 73.1ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:06.848475"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0172"], ["updated_at", "2014-11-05 10:53:06.848475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0173' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:06.853862"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0173"], ["surname", "Surname-0173"], ["updated_at", "2014-11-05 10:53:06.853862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0174' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:07.121656"], ["image", "placeholder.png"], ["slug", "surname-0174"], ["surname", "Surname-0174"], ["updated_at", "2014-11-05 10:53:07.121656"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0175' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:07.450130"], ["image", "placeholder.png"], ["slug", "surname-0175"], ["surname", "Surname-0175"], ["updated_at", "2014-11-05 10:53:07.450130"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:07.887644"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:07.887644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2164]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2164]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2164]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2164) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0176' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:07.943061"], ["slug", "surname-0176"], ["surname", "Surname-0176"], ["updated_at", "2014-11-05 10:53:07.943061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0176/edit" for 127.0.0.1 at 2014-11-05 10:53:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0176"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2164]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0176' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2165) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 52ms (Views: 45.0ms | ActiveRecord: 1.5ms) Started DELETE "/people/surname-0176" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0176"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2164]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0176' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2165) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2165]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2164]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2164]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.5ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.038392"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:08.038392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2166]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2166]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2166]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2166) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:08.090823"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-2fe43b29-6589-4ac4-b0fe-f8213416fb36"], ["surname", "Surname-0177"], ["updated_at", "2014-11-05 10:53:08.090823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-2fe43b29-6589-4ac4-b0fe-f8213416fb36/edit" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-2fe43b29-6589-4ac4-b0fe-f8213416fb36"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2166]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2fe43b29-6589-4ac4-b0fe-f8213416fb36' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2167) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user-2fe43b29-6589-4ac4-b0fe-f8213416fb36" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-2fe43b29-6589-4ac4-b0fe-f8213416fb36"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2166]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2fe43b29-6589-4ac4-b0fe-f8213416fb36' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2167) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2167]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2166]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2166]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.168496"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:08.168496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2168]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2168]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2168) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:08.218176"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:08.218176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2169) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2169) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.0ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2169) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2169) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2169 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:53:08.296335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2168]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2169) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 15ms (Views: 10.9ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.323689"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:08.323689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2170]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2170]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2170]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2170) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.369749"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:08.369749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2170]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2171) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 81ms (Views: 77.1ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2170]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2171) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.2ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2170]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2171) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2171) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2171 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:53:08.514194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2170]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2171) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.1ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.538657"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:08.538657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2172]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2172]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2172]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2172) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.584089"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:08.584089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2172]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2173) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.5ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2172]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2173) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2172]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2173) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2173) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2173 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:53:08.663846"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:08.666457"], ["updated_at", "2014-11-05 10:53:08.666457"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "73ec0c41-29b0-4965-95b4-2301ffc12bda"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.0ms Sent mail to bob.smith@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:53:08 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0194a3784_84763fc436065bf0348bb@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/73ec0c41-29b0-4965-95b4-2301ffc12bda?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 15ms (ActiveRecord: 1.5ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2172]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2173) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.1ms | ActiveRecord: 0.7ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.694013"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:08.694013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2174]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2174]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2174]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2174) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 42ms (Views: 35.8ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2174]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 33.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2174]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:53:08.795501"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:53:08.795501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2174]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2175) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.825348"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:08.825348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2176]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2176]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2176]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2176) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.875824"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:08.875824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2176]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2177) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.0ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2176]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2177) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.3ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2176]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2177) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2177) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2177 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:53:08.954194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 14ms (ActiveRecord: 1.9ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2176]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2177) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:08.979568"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:08.979568"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2178]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2178]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2178]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2178) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.0ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (58.4ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.024768"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:09.024768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2178]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2179) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.8ms) Started GET "/people/test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae/edit" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2178]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2179) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2178]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2179) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2179) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2179 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:53:09.162229"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2178]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-88347f03-5314-4f9a-8a9c-901ba809c6ae' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2179) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.2ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.190384"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:09.190384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2180]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2180]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2180]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2180) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.8ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2180]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.4ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2180]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:53:09.292090"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-7930894b-38cf-4f83-9250-9e1323be20fd"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:53:09.292090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-7930894b-38cf-4f83-9250-9e1323be20fd Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-7930894b-38cf-4f83-9250-9e1323be20fd" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-7930894b-38cf-4f83-9250-9e1323be20fd"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2180]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-7930894b-38cf-4f83-9250-9e1323be20fd' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2181) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.3ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.316201"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:09.316201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2182]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2182]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2182]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2182) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.8ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.364429"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:09.364429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2182]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2183) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.3ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca/edit" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2182]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2183) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.1ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2182]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2183) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2183) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2183 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:53:09.443971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:09.446459"], ["updated_at", "2014-11-05 10:53:09.446459"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "050bede1-6979-4450-9088-7a856e77f735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 10:53:09 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a01956dc67_84763fc436065bf0349da@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/050bede1-6979-4450-9088-7a856e77f735?desired_path=%2Fpeople%2Ftest-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca. Redirected to http://www.example.com/people/test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca Completed 302 Found in 16ms (ActiveRecord: 1.8ms) Started GET "/people/test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2182]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-85fb8d52-1a27-4e89-834a-e8eb375f89ca' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2183) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.7ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.476862"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:09.476862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2184]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2184]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2184) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.4ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2184]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 30.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2184]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:53:09.577957"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-75c5816e-1e97-452e-a145-3a02436ac1c9"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:53:09.577957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-75c5816e-1e97-452e-a145-3a02436ac1c9 Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-75c5816e-1e97-452e-a145-3a02436ac1c9" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-75c5816e-1e97-452e-a145-3a02436ac1c9"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2184]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-75c5816e-1e97-452e-a145-3a02436ac1c9' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2185) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.2ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.602400"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:09.602400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2186]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2186]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2186]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2186) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:09.649046"], ["email", "test.user"], ["slug", "test-user-e3a8f6b3-c5d1-4d3b-906a-fe328fe33c06"], ["surname", "Surname-0178"], ["updated_at", "2014-11-05 10:53:09.649046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-e3a8f6b3-c5d1-4d3b-906a-fe328fe33c06/edit" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-e3a8f6b3-c5d1-4d3b-906a-fe328fe33c06"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2186]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-e3a8f6b3-c5d1-4d3b-906a-fe328fe33c06' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2187) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (61.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (86.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 101ms (Views: 95.3ms | ActiveRecord: 1.2ms) Started DELETE "/people/test-user-e3a8f6b3-c5d1-4d3b-906a-fe328fe33c06" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-e3a8f6b3-c5d1-4d3b-906a-fe328fe33c06"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2186]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-e3a8f6b3-c5d1-4d3b-906a-fe328fe33c06' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2187) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2187]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 5ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2186]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2186]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.8ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.786436"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:09.786436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2188]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2188]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2188]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2188) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.833261"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:09.833261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2188]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2189) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.2ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2188]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2189) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.7ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2188]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2189) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2189) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2189 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 10:53:09.912872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:09.915229"], ["updated_at", "2014-11-05 10:53:09.915229"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "8b60f450-2d53-4f1f-a99c-1a646825bc93"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 2.8ms Sent mail to bob.smithe@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:53:09 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <545a0195e0258_84763fc436065bf0350ea@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/8b60f450-2d53-4f1f-a99c-1a646825bc93?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:09.920059"], ["updated_at", "2014-11-05 10:53:09.920059"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "b03b8fca-70a4-497a-af82-2a61a8a10984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.2ms Sent mail to bob.smith@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 10:53:09 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0195e1339_84763fc436065bf035138@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/b03b8fca-70a4-497a-af82-2a61a8a10984?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 20ms (ActiveRecord: 2.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2188]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2189) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.3ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.947529"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:09.947529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2190]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2190]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2190) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:09.992781"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:09.992781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2190]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2191) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 7.8ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2190]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2191) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 52ms (Views: 47.0ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2190]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2191) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2191) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2191 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:53:10.080464"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:10.082903"], ["updated_at", "2014-11-05 10:53:10.082903"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "1b3b0a5b-ff55-4c37-a322-643c8ddac355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 3.1ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:53:10 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0196150ab_84763fc436065bf035229@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/1b3b0a5b-ff55-4c37-a322-643c8ddac355?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 16ms (ActiveRecord: 1.5ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2190]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2191) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 14ms (Views: 9.8ms | ActiveRecord: 0.7ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:10.114582"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:10.114582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2192]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2192]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2192]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2192) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 45ms (Views: 39.9ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2192]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 32.2ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2192]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:53:10.228132"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:53:10.228132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:10.230575"], ["updated_at", "2014-11-05 10:53:10.230575"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "17e718ec-bd8d-4872-b56c-f7b22856aaf7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 3.6ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 10:53:10 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0196392b4_84763fc436065bf0353d6@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/17e718ec-bd8d-4872-b56c-f7b22856aaf7?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 14ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2192]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2193) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.9ms | ActiveRecord: 0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:10.263416"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:10.263416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2194]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2194]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2194]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2194) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2194]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (87.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 100ms (Views: 95.6ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2194]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:53:10.436021"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-811aa8bc-7761-437e-a815-5b0a156c63c0"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 10:53:10.436021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-811aa8bc-7761-437e-a815-5b0a156c63c0 Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Started GET "/people/test-user-811aa8bc-7761-437e-a815-5b0a156c63c0" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-811aa8bc-7761-437e-a815-5b0a156c63c0"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2194]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-811aa8bc-7761-437e-a815-5b0a156c63c0' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2195) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:10.461851"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:10.461851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2196]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2196]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2196]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2196) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:10.506263"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-23a21d42-4523-4235-b198-225ee53eaba6"], ["surname", "Smith"], ["updated_at", "2014-11-05 10:53:10.506263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-23a21d42-4523-4235-b198-225ee53eaba6" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-23a21d42-4523-4235-b198-225ee53eaba6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2196]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-23a21d42-4523-4235-b198-225ee53eaba6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2197) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.2ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-23a21d42-4523-4235-b198-225ee53eaba6/edit" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-23a21d42-4523-4235-b198-225ee53eaba6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2196]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-23a21d42-4523-4235-b198-225ee53eaba6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2197) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.2ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-23a21d42-4523-4235-b198-225ee53eaba6" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-23a21d42-4523-4235-b198-225ee53eaba6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2196]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-23a21d42-4523-4235-b198-225ee53eaba6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2197) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2197) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2197 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 10:53:10.579689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-23a21d42-4523-4235-b198-225ee53eaba6 Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/people/test-user-23a21d42-4523-4235-b198-225ee53eaba6" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-23a21d42-4523-4235-b198-225ee53eaba6"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2196]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-23a21d42-4523-4235-b198-225ee53eaba6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2197) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.1ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:10.603527"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:10.603527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2198]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2198]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2198]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2198) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.7ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:10.647426"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-2297a660-c675-4fce-ac63-dbb42dfbd7e2"], ["surname", "Surname-0179"], ["updated_at", "2014-11-05 10:53:10.647426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-2297a660-c675-4fce-ac63-dbb42dfbd7e2/edit" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-2297a660-c675-4fce-ac63-dbb42dfbd7e2"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2198]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2297a660-c675-4fce-ac63-dbb42dfbd7e2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2199) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.8ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user-2297a660-c675-4fce-ac63-dbb42dfbd7e2" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-2297a660-c675-4fce-ac63-dbb42dfbd7e2"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2198]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2297a660-c675-4fce-ac63-dbb42dfbd7e2' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2199) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2199]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2198]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2198]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:10.720493"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:10.720493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2200]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2200]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2200]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2200) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.2ms | ActiveRecord: 1.1ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:10.766469"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0180"], ["updated_at", "2014-11-05 10:53:10.766469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2200]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2201) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.2ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2200]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2201) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 3.9ms Sent mail to bob.smith@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 10:53:10 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0196c9821_84763fc436065bf03549d@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2201]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 12ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2200]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2200]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.5ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:10.852196"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:10.852196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2202]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2202]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2202]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2202) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.5ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:10.898353"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 10:53:10.898353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:10.900068"], ["updated_at", "2014-11-05 10:53:10.900068"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "26d91a97-9c99-485b-aa34-2005c017e2d3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/26d91a97-9c99-485b-aa34-2005c017e2d3?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"26d91a97-9c99-485b-aa34-2005c017e2d3"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '26d91a97-9c99-485b-aa34-2005c017e2d3' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 10:53:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2203]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2203) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.3ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:10.927519"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.927519"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1837]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1837]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1837]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1837"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:10.931812"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.931812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1838]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1838]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1838]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1837/1838"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:10.936245"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.241@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.936245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1839]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1839]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1839]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1837/1838/1839"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:53:10.940600"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.940600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1839]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1839]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1839]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1837/1838/1839"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:53:10.945022"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.243@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.945022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1838]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1838]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1838]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1837/1838"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:10.949684"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.244@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.949684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1838]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:10.958576"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.958576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1843]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1843]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1843]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1843"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:10.963003"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.245@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.963003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1844]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1844]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1844]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1843/1844"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:10.967639"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.967639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1845]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1845]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1845]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1843/1844/1845"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:53:10.972623"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.972623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1845]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1845]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1845]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1843/1844/1845"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:53:10.977089"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.977089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1844]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1844]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1844]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1843/1844"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:10.981543"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.981543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1844 OR "groups"."ancestry" ILIKE '1843/1844/%') OR "groups"."ancestry" = '1843/1844')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:10.989011"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.989011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1849]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1849]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1849]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1849"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:10.993072"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.993072"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1850]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1850]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1850]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1849/1850"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:10.997570"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:10.997570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1851]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1851]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1851]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1849/1850/1851"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:53:11.002074"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.002074"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1851]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1851]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1851]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1849/1850/1851"], ["ancestry_depth", 3], ["created_at", "2014-11-05 10:53:11.006655"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.006655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1850]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1850]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1850]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1849/1850"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:11.011136"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.011136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 1850 OR "groups"."ancestry" ILIKE '1849/1850/%') OR "groups"."ancestry" = '1849/1850')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.021981"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.021981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:11.093286"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:11.093286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2204]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2204]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2204]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2204) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.1ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2204]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.152426"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0181"], ["updated_at", "2014-11-05 10:53:11.152426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2205]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.160485"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-05 10:53:11.160485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2206]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.166907"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0183"], ["updated_at", "2014-11-05 10:53:11.166907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.172526"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.258@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.172526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2207]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.179594"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0184"], ["updated_at", "2014-11-05 10:53:11.179594"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.185195"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.185195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2208]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:11.195510"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:11.195510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2209]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2209]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2209]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2209) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.9ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.241143"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.260@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.241143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1858]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1858]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1858]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1858"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:11.246079"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.246079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1859]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1859]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1859]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1858/1859"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:11.251027"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.262@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.251027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1858]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1858]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1858]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1858"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:11.256444"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.256444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1861]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1861]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1861]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1858/1861"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:11.261374"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.264@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.261374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0185' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:11.263764"], ["slug", "surname-0185"], ["surname", "Surname-0185"], ["updated_at", "2014-11-05 10:53:11.263764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:11.265217"], ["group_id", 1860], ["person_id", 2210], ["updated_at", "2014-11-05 10:53:11.265217"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:11.265838' WHERE "people"."id" = 2210 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:11.266397' WHERE "groups"."id" = 1860  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:11.267517"], ["group_id", 1862], ["person_id", 2210], ["updated_at", "2014-11-05 10:53:11.267517"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:11.268098' WHERE "people"."id" = 2210 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:11.268586' WHERE "groups"."id" = 1862  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2209]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1862) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1858, 1861, 1862) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1862]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1858/1861/1862' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1858/1861/1862' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1862]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 1.5ms) Started GET "/people/surname-0185" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0185"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2209]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0185' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2210) ORDER BY groups.name Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1862]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1858, 1859, 1860) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1858, 1861, 1862) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1858, 1859, 1860) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1858, 1861, 1862) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 13.7ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:11.322422"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:11.322422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2211]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2211]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2211]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2211) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0186' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:11.367023"], ["slug", "surname-0186"], ["surname", "Surname-0186"], ["updated_at", "2014-11-05 10:53:11.367023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0186" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0186"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2211]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0186' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2212) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 7.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:11.390467"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:11.390467"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2213]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2213]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2213]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2213) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0187' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:11.437241"], ["slug", "surname-0187"], ["surname", "Surname-0187"], ["updated_at", "2014-11-05 10:53:11.437241"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0187" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0187"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2213]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0187' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2214) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 7.9ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:11.487924"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:11.487924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2215]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2215]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2215]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2215) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.4ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.536092"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.266@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.536092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1863]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1863]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1863]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0080-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0080' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0080' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1863"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:11.540505"], ["name", "Group-0080"], ["slug", "group-0080"], ["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.540505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1863]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2215]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1863) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1863) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1863' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1863' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.4ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:11.573935"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.573935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1865]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1865]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1865]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1865"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:11.578561"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.268@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.578561"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1865/1866"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:11.583524"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:11.583524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:11 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:12.139400"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:12.139400"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2216]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2216]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2216) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.5ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1867) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1865, 1866, 1867) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1867]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1865/1866/1867' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1865/1866/1867' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1867]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 1.6ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1867) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1865, 1866, 1867) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1865, 1866) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1865/1866/1867' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.7ms | ActiveRecord: 1.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1866", "team_email_address"=>"example.user.269@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1867) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1867) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1867) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 1867 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 10:53:12.494257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/teams/cyberdigital-cyberservices Completed 302 Found in 10ms (ActiveRecord: 1.9ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1867) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1865, 1866, 1867) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1867]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1865/1866/1867' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1865/1866/1867' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1867]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.4ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1867]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1866]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:12.590686"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:12.590686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2217]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2217]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2217]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2217) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 97ms (Views: 31.4ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2217]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.5ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2217]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:12.719282"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:53:12.719282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2217]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1868) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1868) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1868]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1868' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1868' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1868]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 1.4ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2217]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1868) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1868) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1868' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1868' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.9ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:12.770717"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:12.770717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2218]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2218]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2218) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.9ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:12.818182"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.270@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:12.818182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1869]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1869"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:12.823523"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:12.823523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2218]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1870) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1869, 1870) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1870]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1869/1870' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1869/1870' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1870]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 1.3ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2218]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.5ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1870", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1870]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1870]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1870]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1870]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1869/1870"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:12.869383"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:53:12.869383"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 7ms (ActiveRecord: 1.4ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2218]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1871) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1869, 1870, 1871) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1871]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1869/1870/1871' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1869/1870/1871' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1871]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1870]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:12.898169"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:12.898169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2219]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2219]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2219]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2219) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.9ms | ActiveRecord: 1.1ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2219]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.1ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2219]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 10:53:12.965186"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:53:12.965186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 10:53:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2219]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1872) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1872) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1872]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1872' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1872' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1872]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:12.997481"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.272@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:12.997481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:13.551207"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:13.551207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2220]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2220]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2220]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2220) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.4ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2220]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2220]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1873) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1873) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1873]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1873' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1873' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1873]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 1.5ms) Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2220]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 10.5ms | ActiveRecord: 0.5ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"1873", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1873]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1873]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1873]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1873]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1873"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:13.854968"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:53:13.854968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/teams/csg Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2220]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1874) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1873, 1874) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1874]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1873/1874' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1873/1874' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1874]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.4ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1873]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:13.947100"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:13.947100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2221]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2221]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2221]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2221) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.3ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:13.994676"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.274@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:13.994676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1875]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1875]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1875]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0081-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0081' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1875"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:13.998938"], ["name", "Group-0081"], ["slug", "group-0081"], ["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:13.998938"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0081/edit" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0081"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2221]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0081' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1876) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1875, 1876) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1875]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1875]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1875]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1875) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1875/1876' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 78ms (Views: 72.5ms | ActiveRecord: 1.5ms) Started DELETE "/teams/group-0081" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0081"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2221]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0081' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1876) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1875]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1875]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1875/1876/%' OR "groups"."ancestry" = '1875/1876')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1875/1876' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1876]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2221]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1875) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1875) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1875]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1875' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1875' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1875]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1876]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:14.117505"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:14.117505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2222]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2222]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2222]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2222) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.9ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:14.164841"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.276@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:14.164841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1877]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1877]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1877]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0082-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0082' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0082' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1877"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:14.169298"], ["name", "Group-0082"], ["slug", "group-0082"], ["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:14.169298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0082/edit" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0082"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2222]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0082' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1878) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1877, 1878) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1877]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1877]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1877]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1877) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1877/1878' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 15.7ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:14.205846"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:14.205846"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1879]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1879]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1879]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1879"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:14.212799"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.278@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:14.212799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1880]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1880]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1880]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1879/1880"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:14.218064"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.279@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:14.218064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:14.769679"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:14.769679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2223]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2223]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2223) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.8ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1881) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1879, 1880, 1881) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1881]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1879/1880/1881' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1879/1880/1881' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1881]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 1.6ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 10:53:14 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1881) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1879, 1880, 1881) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1880]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1880]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1880]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1879, 1880) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1879/1880/1881' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.5ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1879", "team_email_address"=>"example.user.279@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1881) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1879]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1879]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1879]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1879]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1881) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1881) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1879/1880/1881/%' OR "groups"."ancestry" = '1879/1880/1881')) SQL (0.3ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 1881 [["ancestry", "1879"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 10:53:15.142060"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/teams/cyberdigital-cyberservices Completed 302 Found in 11ms (ActiveRecord: 2.2ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1881) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1879, 1881) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1881]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1879/1881' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1879/1881' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1881]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 10.7ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1881]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1879]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:15.243782"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:15.243782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2224]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2224]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2224]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2224) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.3ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0188' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:15.288247"], ["slug", "surname-0188"], ["surname", "Surname-0188"], ["updated_at", "2014-11-05 10:53:15.288247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:15.294066"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.281@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:15.294066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1882]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1882]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1882]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0083-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0083' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1882"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:15.298263"], ["name", "Group-0083"], ["slug", "group-0083"], ["team_email_address", "example.user.280@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:15.298263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:15.299460"], ["group_id", 1883], ["person_id", 2225], ["updated_at", "2014-11-05 10:53:15.299460"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:15.300079' WHERE "people"."id" = 2225 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:15.300661' WHERE "groups"."id" = 1883  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0083/edit" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0083"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2224]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0083' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1883) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1882, 1883) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1882]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1882]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1882]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1882) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1882/1883' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.6ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:15.333684"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:15.333684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2226]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2226]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2226]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2226) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.8ms | ActiveRecord: 1.1ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2226]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.1ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:15.401669"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:15.401669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1884]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1884]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1884]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1884"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:15.408369"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.282@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:15.408369"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:15.960013"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:15.960013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2227]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2227]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2227]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2227) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.3ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2227]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2227]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2227]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1885", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2227]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1885]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1885]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1885]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1885]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1884/1885"], ["ancestry_depth", 2], ["created_at", "2014-11-05 10:53:16.226442"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 10:53:16.226442"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2227]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1886) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1884, 1885, 1886) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1886]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1884/1885/1886' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1884/1885/1886' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1886]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.3ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.319642"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0189"], ["updated_at", "2014-11-05 10:53:16.319642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.322359"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:16.322359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2228]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.329165"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0190"], ["updated_at", "2014-11-05 10:53:16.329165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.331549"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-05 10:53:16.331549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"2231"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2230]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2231' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2231]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.338431"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0191"], ["updated_at", "2014-11-05 10:53:16.338431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.342538"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:16.342538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"2233"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2232]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2233' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2233]] Redirected to http://test.host/people/doe?cache_bust=1415184796 Completed 302 Found in 63ms (ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.411334"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0192"], ["updated_at", "2014-11-05 10:53:16.411334"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.415464"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:16.415464"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"2235"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2234]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2235' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2235]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0193' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.429353"], ["slug", "surname-0193"], ["surname", "Surname-0193"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-05 10:53:16.429353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0194' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.431733"], ["slug", "surname-0194"], ["surname", "Surname-0194"], ["tags", "Java,Scala"], ["updated_at", "2014-11-05 10:53:16.431733"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0195' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:16.435317"], ["slug", "surname-0195"], ["surname", "Surname-0195"], ["updated_at", "2014-11-05 10:53:16.435317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.441717"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.284@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.441717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1887]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1887]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1887]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0084-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0084' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1887"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:16.446286"], ["name", "Group-0084"], ["slug", "group-0084"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-05 10:53:16.446286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:16.448359"], ["group_id", 1888], ["person_id", 2238], ["updated_at", "2014-11-05 10:53:16.448359"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2238]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:16.449710' WHERE "people"."id" = 2238 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:16.450346' WHERE "groups"."id" = 1888  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2238]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0196' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:16.455051"], ["slug", "surname-0196"], ["surname", "Surname-0196"], ["updated_at", "2014-11-05 10:53:16.455051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2239]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.461687"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0199"], ["updated_at", "2014-11-05 10:53:16.461687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2240]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.465273"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-05 10:53:16.465273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2241]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.473923"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.286@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.473923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1889) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1889 [["team_email_address", "example.user.288@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.476610"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.485055"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.290@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.485055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1890) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1890 [["team_email_address", "example.user.292@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.487718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1890) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1890 [["team_email_address", "example.user.294@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.490870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1890) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1890 [["team_email_address", "example.user.296@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.493519"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.502867"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.298@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.502867"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1891) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1891 [["team_email_address", "example.user.300@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.505652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1891) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1891 [["team_email_address", "example.user.302@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.508266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1891) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1891 [["team_email_address", "example.user.304@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.510739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.519710"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.519710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1892) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1892 [["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.522356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1892) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1892 [["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.524955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1892) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1892 [["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.527474"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1892) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1892 [["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.532264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0200' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:16.536300"], ["slug", "surname-0200"], ["surname", "Surname-0200"], ["updated_at", "2014-11-05 10:53:16.536300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0201' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:16.539606"], ["slug", "surname-0201"], ["surname", "Surname-0201"], ["updated_at", "2014-11-05 10:53:16.539606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0202' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:16.543740"], ["slug", "surname-0202"], ["surname", "Surname-0202"], ["updated_at", "2014-11-05 10:53:16.543740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.549639"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.549639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1893]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1893]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1893]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1893"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:16.553893"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.553893"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1893) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1893 [["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.556550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1893]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1893]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1893]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1893"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:16.560664"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.560664"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.562514"], ["group_id", 1895], ["person_id", 2244], ["role", "Cleaner"], ["updated_at", "2014-11-05 10:53:16.562514"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2244]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:16.563949' WHERE "people"."id" = 2244 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:16.564555' WHERE "groups"."id" = 1895  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.565894"], ["group_id", 1894], ["person_id", 2244], ["role", "Designer"], ["updated_at", "2014-11-05 10:53:16.565894"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2244]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:16.567119' WHERE "people"."id" = 2244 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:16.567636' WHERE "groups"."id" = 1894  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2244]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:16.577323"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:16.577323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2245]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2245]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2245]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2245) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.7ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.624240"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.624240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1896]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1896]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1896]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1896"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:16.629488"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.629488"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0203' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:16.631922"], ["slug", "surname-0203"], ["surname", "Surname-0203"], ["updated_at", "2014-11-05 10:53:16.631922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:16.633702"], ["group_id", 1897], ["person_id", 2246], ["updated_at", "2014-11-05 10:53:16.633702"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2246]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:16.635012' WHERE "people"."id" = 2246 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:16.635615' WHERE "groups"."id" = 1897  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0203/edit" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0203"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2245]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0203' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2246) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1896, 1897) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1896, 1897) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2246]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.6ms) Started DELETE "/memberships/371?referer=%2Fpeople%2Fsurname-0203%2Fedit" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0203/edit", "id"=>"371"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2245]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 371]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 371]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2246]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:16.686053' WHERE "people"."id" = 2246 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1897]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:16.687393' WHERE "groups"."id" = 1897  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0203/edit Completed 302 Found in 5ms (ActiveRecord: 1.2ms) Started GET "/people/surname-0203/edit" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0203"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2245]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0203' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2246) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.7ms | ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2246]] Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2246]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:16.744358"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.744358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1898]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1898]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1898]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1898"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:16.748657"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:16.748657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:16 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:17.301848"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:17.301848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2247]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2247]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2247]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2247) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.2ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2247]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2247]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 33.6ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2247]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"1899", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2247]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 10:53:17.633412"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 10:53:17.633412"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:17.634255"], ["group_id", 1899], ["leader", "t"], ["person_id", 2248], ["role", "Head Honcho"], ["updated_at", "2014-11-05 10:53:17.634255"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2248]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:17.635654' WHERE "people"."id" = 2248 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1899]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:17.637191' WHERE "groups"."id" = 1899  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/people/taylor Completed 302 Found in 12ms (ActiveRecord: 1.7ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2247]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2248) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1898, 1899) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1898, 1899) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.2ms | ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 2248]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:17.737476"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:17.737476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1900]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1900]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1900]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1900"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:17.742876"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:17.742876"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0204' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:17.745303"], ["slug", "surname-0204"], ["surname", "Surname-0204"], ["updated_at", "2014-11-05 10:53:17.745303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:17.747041"], ["group_id", 1901], ["person_id", 2249], ["updated_at", "2014-11-05 10:53:17.747041"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2249]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:17.748318' WHERE "people"."id" = 2249 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:17.748898' WHERE "groups"."id" = 1901  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:17 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:18.302698"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:18.302698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2250]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2250]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2250]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2250) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.5ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2250]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0204/edit" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0204"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2250]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0204' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2249) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1900, 1901) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1900, 1901) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2249]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.0ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2250]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0204" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0204", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"1901", "leader"=>"0", "id"=>"373"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0204"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2250]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0204' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2249) ORDER BY groups.name Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2249]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2249 AND "memberships"."id" != 373 AND "memberships"."group_id" = 1901) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1901 AND "memberships"."id" != 373 AND "memberships"."person_id" = 2249) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0204' AND "people"."given_name" = '' AND ("people"."id" != 2249) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2249 AND "memberships"."id" != 373 AND "memberships"."group_id" = 1901) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1901 AND "memberships"."id" != 373 AND "memberships"."person_id" = 2249) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2249 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 10:53:18.624748"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 373 [["role", "Head Honcho"], ["updated_at", "2014-11-05 10:53:18.625765"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:18.626456' WHERE "people"."id" = 2249 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:18.626975' WHERE "groups"."id" = 1901  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/people/surname-0204 Completed 302 Found in 15ms (ActiveRecord: 2.4ms) Started GET "/people/surname-0204" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0204"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2250]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0204' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2249) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1900, 1901) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1900, 1901) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 2249]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:18.724113"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:18.724113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1902]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1902]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1902]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1902"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:18.729415"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:18.729415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0205' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:18.731867"], ["slug", "surname-0205"], ["surname", "Surname-0205"], ["updated_at", "2014-11-05 10:53:18.731867"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 10:53:18.733638"], ["group_id", 1903], ["person_id", 2251], ["updated_at", "2014-11-05 10:53:18.733638"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2251]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:18.734928' WHERE "people"."id" = 2251 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:18.735525' WHERE "groups"."id" = 1903  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 1902) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1902 [["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:18.738158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1902]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1902]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1902]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1902"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:18.742271"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.327@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:18.742271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:18 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (66.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 72ms (Views: 72.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:19 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:19 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:19.361851"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:19.361851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2252]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2252) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.5ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:19 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0205/edit" for 127.0.0.1 at 2014-11-05 10:53:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0205"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0205' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2251) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1902, 1903) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1902, 1903) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2251]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:19 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/add_membership?id=surname-0205" for 127.0.0.1 at 2014-11-05 10:53:19 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0205"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0205' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2251) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (8.5ms) Completed 200 OK in 21ms (Views: 16.1ms | ActiveRecord: 0.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:19 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0205" for 127.0.0.1 at 2014-11-05 10:53:20 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0205", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1903", "leader"=>"0", "id"=>"374"}, "70112034341600"=>{"role"=>"Talker", "group_id"=>"1904", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0205"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0205' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2251) ORDER BY groups.name Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2251]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2251 AND "memberships"."id" != 374 AND "memberships"."group_id" = 1903) LIMIT 1 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1903 AND "memberships"."id" != 374 AND "memberships"."person_id" = 2251) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0205' AND "people"."given_name" = '' AND ("people"."id" != 2251) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2251 AND "memberships"."id" != 374 AND "memberships"."group_id" = 1903) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1903 AND "memberships"."id" != 374 AND "memberships"."person_id" = 2251) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2251 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 10:53:20.702178"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 374 [["role", ""], ["updated_at", "2014-11-05 10:53:20.703312"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:20.703984' WHERE "people"."id" = 2251 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:20.704509' WHERE "groups"."id" = 1903 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:20.705086"], ["group_id", 1904], ["person_id", 2251], ["role", "Talker"], ["updated_at", "2014-11-05 10:53:20.705086"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2251]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 10:53:20.706460' WHERE "people"."id" = 2251 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1904]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 10:53:20.707620' WHERE "groups"."id" = 1904  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63100/people/surname-0205 Completed 302 Found in 20ms (ActiveRecord: 3.2ms) Started GET "/people/surname-0205" for 127.0.0.1 at 2014-11-05 10:53:20 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0205"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2252]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0205' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2251) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1902, 1904) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1902, 1903) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1902, 1904) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1902, 1903) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.6ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2251]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 10:53:20.814857"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:20.814857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1905]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1905]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1905]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0100-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0100' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0100' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1905"], ["ancestry_depth", 1], ["created_at", "2014-11-05 10:53:20.819195"], ["name", "Group-0100"], ["slug", "group-0100"], ["team_email_address", "example.user.329@digital.justice.gov.uk"], ["updated_at", "2014-11-05 10:53:20.819195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 10:53:20 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63100/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 10:53:20 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 10:53:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 10:53:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 10:53:21.375636"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 10:53:21.375636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2253]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2253]] Redirected to http://127.0.0.1:63100/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 10:53:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2253]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2253) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:21 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2253]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 10:53:21 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2253]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.6ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:21 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2253]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-05 10:53:21 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2253]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms) Completed 200 OK in 7ms (Views: 5.6ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 10:53:21 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2253]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (1.0ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Load (1.1ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.5ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.5ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:46.232157"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:46.232157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.240833"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 11:32:46.240833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (1.5ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:46.252495"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-05 11:32:46.252495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:46.256294"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-05 11:32:46.256294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (1.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.317770"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:46.317770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.342499"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:46.342499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 11:32:46.351912"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 11:32:46.351912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 11:32:46.365228"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 11:32:46.365228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 11:32:46.377187"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 11:32:46.377187"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 11:32:46.389169"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 11:32:46.389169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 11:32:46.399521"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 11:32:46.399521"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.424203"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0001"], ["updated_at", "2014-11-05 11:32:46.424203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2263]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.435275"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0002"], ["updated_at", "2014-11-05 11:32:46.435275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2264]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.452090"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0003"], ["updated_at", "2014-11-05 11:32:46.452090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.458378"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:46.458378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2265]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 10ms (Views: 8.5ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.474233"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0004"], ["updated_at", "2014-11-05 11:32:46.474233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.480064"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:46.480064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2266]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:46.504448"], ["updated_at", "2014-11-05 11:32:46.504448"], ["user_email", "example.user.7@digital.justice.gov.uk"], ["value", "070a287a-e49f-41ef-bfff-e2bfb81dbf40"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:46.508888"], ["updated_at", "2014-11-05 11:32:46.508888"], ["user_email", "example.user.8@digital.justice.gov.uk"], ["value", "da90b19c-1aba-4bdc-ac95-2f8795877884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 216]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:46.517681"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0005"], ["updated_at", "2014-11-05 11:32:46.517681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:46.519266"], ["updated_at", "2014-11-05 11:32:46.519266"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "7185fecc-7562-4d2c-b3d4-b040803d2b33"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:46.548655"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:46.548655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2268]] Peoplefinder::Group Load (0.8ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2268]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2268]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2268) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.9ms) Peoplefinder::Community Load (0.6ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (4.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (17.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (117.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (56.5ms) PaperTrail::Version Load (0.6ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2268], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2268], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.3ms) Completed 200 OK in 355ms (Views: 335.4ms | ActiveRecord: 3.7ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:32:46 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2268]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 16.9ms | ActiveRecord: 0.2ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:46.950644"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:46.950644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2269]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2269]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2269]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2269) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2269], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2269], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0006' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:47.002100"], ["slug", "surname-0006"], ["surname", "Surname-0006"], ["updated_at", "2014-11-05 11:32:47.002100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:47.008432"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:47.008432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1911]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1911]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1911]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1911"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:47.014021"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:47.014021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:47.015624"], ["group_id", 1912], ["person_id", 2270], ["updated_at", "2014-11-05 11:32:47.015624"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:47.016666' WHERE "people"."id" = 2270 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:47.017294' WHERE "groups"."id" = 1912  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0003/edit" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0003"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2269]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0003' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1912) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1911, 1912) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1911]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1911]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1911]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1911) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1911/1912' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1912], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1912], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 29ms (Views: 22.0ms | ActiveRecord: 2.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:47.060027"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:47.060027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2271]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2271]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2271]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2271) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2271], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2271], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2271]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2271]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:32:47.145274"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 11:32:47.145274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2271]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1913) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1913) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1913]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (13.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1913' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1913' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1913]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.0ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1913], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1913], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 30.0ms | ActiveRecord: 2.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:47.212193"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:47.212193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2272]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2272]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2272]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2272) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2272], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2272], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:47.264570"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:47.264570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1914]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1914]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1914]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1914"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:47.269300"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:47.269300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0004/edit" for 127.0.0.1 at 2014-11-05 11:32:47 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0004"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2272]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0004' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1915) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1914, 1915) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1914]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1914]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1914]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1914) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1914/1915' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1915], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1915], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 18.9ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:49.249152"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:49.249152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1916]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1916]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1916]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1916"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:49.256132"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:49.256132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (5.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 13ms (Views: 13.0ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:49.885455"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:49.885455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2273]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2273]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2273]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2273) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (46.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2273], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2273], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 64ms (Views: 57.2ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2273]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2273]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.1ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2273]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1917", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2273]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1917]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1917]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1917]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1917]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1916/1917"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:32:50.193581"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 11:32:50.193581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2273]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1918) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1916, 1917, 1918) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1918]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1916/1917/1918' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1916/1917/1918' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1918]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1918], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1918], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.3ms | ActiveRecord: 1.9ms) Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-05 11:32:50 +0000  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:50.296916"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:50.296916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2274]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2274]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2274]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2274) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2274], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2274], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 41.8ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2274]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.2ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2274]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:32:50.381511"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 11:32:50.381511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2274]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1919) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1919) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1919]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1919' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1919' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1919]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1919], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1919], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.8ms | ActiveRecord: 1.8ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2274]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1919) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1919) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1919' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1919' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1919], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1919], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.1ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:50.440145"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:50.440145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2275]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2275]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2275]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2275) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2275], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2275], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.8ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:50.508728"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:50.508728"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1920]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1920]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1920]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1920"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:50.516063"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:50.516063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0005/edit" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0005"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2275]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0005' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1921) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1920, 1921) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1920]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1920]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1920]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1920) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1920/1921' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1921], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1921], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 29ms (Views: 20.5ms | ActiveRecord: 2.2ms) Started DELETE "/teams/group-0005" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0005"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2275]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0005' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1921) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1920]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1920]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1920/1921/%' OR "groups"."ancestry" = '1920/1921')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1920/1921' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 1921]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 10ms (ActiveRecord: 1.7ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2275]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1920) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1920) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1920]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1920' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1920' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1920]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1920], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1920], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.3ms | ActiveRecord: 2.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1921]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:50.616955"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:50.616955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1922]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1922]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1922]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1922"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:50.621720"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:50.621720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1922/1923"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:32:50.626282"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:50.626282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:50 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:51.178786"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:51.178786"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2276]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2276]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2276) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2276], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2276], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1924) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1922, 1923, 1924) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1924]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1922/1923/1924' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1922/1923/1924' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1924]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1924], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1924], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.2ms | ActiveRecord: 2.0ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1924) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1922, 1923, 1924) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1922, 1923) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1922/1923/1924' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1924], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1924], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 19.8ms | ActiveRecord: 1.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1923", "team_email_address"=>"example.user.20@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1924) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1924) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1924) LIMIT 1 SQL (0.3ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 1924 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 11:32:51.556667"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/teams/cyberdigital-cyberservices Completed 302 Found in 12ms (ActiveRecord: 1.8ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1924) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1922, 1923, 1924) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1924]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1922/1923/1924' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1922/1923/1924' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1924]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1924], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1924], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1924]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1923]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:51.669647"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:51.669647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:51 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:52.233003"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:52.233003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2277]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2277]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2277]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2277) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2277], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2277], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.5ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2277]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2277]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1925) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1925) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1925]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1925' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1925' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1925]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1925], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1925], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.5ms | ActiveRecord: 1.6ms) Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2277]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 13.7ms | ActiveRecord: 0.6ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"1925", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2277]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1925]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1925]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1925]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1925]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1925"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:52.556948"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 11:32:52.556948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/teams/csg Completed 302 Found in 8ms (ActiveRecord: 1.5ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2277]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1926) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1925, 1926) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1926]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1925/1926' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1925/1926' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1926]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1926], ["item_type", "Peoplefinder::Group"]] CACHE (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1926], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.9ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1925]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:52.658372"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:52.658372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1927]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1927]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1927]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1927"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:52.665110"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:52.665110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1928]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1928]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1928]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1927/1928"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:32:52.670869"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:52.670869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:52 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:53.227851"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:53.227851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2278]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2278]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2278]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2278) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2278], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2278], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2278]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2278]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1929) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1927, 1928, 1929) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1929]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1927/1928/1929' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1927/1928/1929' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1929]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1929], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1929], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.8ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2278]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1929) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1927, 1928, 1929) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1928]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1928]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1928]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1927, 1928) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1927/1928/1929' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1929], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1929], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 30ms (Views: 21.5ms | ActiveRecord: 2.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2278]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"1927", "team_email_address"=>"example.user.24@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2278]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1929) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1927]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1927]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1927]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1927]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 1929) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 1929) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '1927/1928/1929/%' OR "groups"."ancestry" = '1927/1928/1929')) SQL (0.2ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 1929 [["ancestry", "1927"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 11:32:53.613236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/teams/cyberdigital-cyberservices Completed 302 Found in 15ms (ActiveRecord: 2.6ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2278]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1929) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1927, 1929) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1929]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1927/1929' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1927/1929' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1929]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1929], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1929], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 29ms (Views: 22.5ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1929]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1927]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:53.727523"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:53.727523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2279]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2279]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2279]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2279) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2279], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2279], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:53.781216"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:53.781216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1930]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1930]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1930]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1930"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:53.786002"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:53.786002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1930]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2279]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1930) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1930) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '1930' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1930' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1930], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1930], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 22ms (Views: 15.7ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:53.819981"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:53.819981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2280]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2280]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2280]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2280) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2280], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2280], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.6ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:53.874802"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:53.874802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1932]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1932]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1932]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1932"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:53.880000"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:53.880000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2280]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1933) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1932, 1933) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1933]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1932/1933' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1932/1933' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1933]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1933], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1933], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 14.9ms | ActiveRecord: 1.9ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2280]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.1ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"1933", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2280]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1933]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1933]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1933]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1933]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "1932/1933"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:32:53.935304"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 11:32:53.935304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 11:32:53 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2280]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1934) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1932, 1933, 1934) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1934]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1932/1933/1934' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1932/1933/1934' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1934]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1934], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1934], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1933]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:53.969650"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0007"], ["updated_at", "2014-11-05 11:32:53.969650"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:53.973048"], ["updated_at", "2014-11-05 11:32:53.973048"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4bffcad4-450f-4cf0-a6e9-4c189d7d9f00"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 8.9ms Sent mail to test.user@digital.justice.gov.uk (8.2ms) Date: Wed, 05 Nov 2014 11:32:53 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae5f06d1_88473feef1865be4497d7@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/4bffcad4-450f-4cf0-a6e9-4c189d7d9f00?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:53.994681"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0008"], ["updated_at", "2014-11-05 11:32:53.994681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.4ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 11:32:53 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae5f3b99_88473feef1865be44981e@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.003257"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0009"], ["updated_at", "2014-11-05 11:32:54.003257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.005129"], ["updated_at", "2014-11-05 11:32:54.005129"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "223e43ad-6122-48da-bf38-273dbcd424a3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 6.2ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 11:32:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae62d3f_88473feef1865be4499d7@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/223e43ad-6122-48da-bf38-273dbcd424a3?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.017714"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0010"], ["updated_at", "2014-11-05 11:32:54.017714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 11:32:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae65155_88473feef1865be4500e0@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.025626"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0011"], ["updated_at", "2014-11-05 11:32:54.025626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.027477"], ["updated_at", "2014-11-05 11:32:54.027477"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "6b1cc629-6de3-4875-a967-65d5013a04b2"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 7.2ms Sent mail to test.user@digital.justice.gov.uk (3.3ms) Date: Wed, 05 Nov 2014 11:32:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae68b76_88473feef1865be450143@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/6b1cc629-6de3-4875-a967-65d5013a04b2?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.043150"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0012"], ["updated_at", "2014-11-05 11:32:54.043150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 13.8ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 11:32:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae6e730_88473feef1865be450267@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.064285"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0013"], ["updated_at", "2014-11-05 11:32:54.064285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.066092"], ["updated_at", "2014-11-05 11:32:54.066092"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "0d723573-f072-4785-a314-6af3276c4d1d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 5.8ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 11:32:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae61193e_88473feef1865be450389@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/0d723573-f072-4785-a314-6af3276c4d1d?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.077905"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0014"], ["updated_at", "2014-11-05 11:32:54.077905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 11:32:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae613d7b_88473feef1865be450469@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.089292"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.089292"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:54.096977"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:54.096977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2289]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2289]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2289]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2289) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2289], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2289], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.4ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2289]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.169615"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.169615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1936]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1936]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1936]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1936"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.174233"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.174233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0007" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0007"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:54.192248"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:54.192248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0007 Completed 302 Found in 4ms (ActiveRecord: 0.9ms) Started GET "/teams/group-0007" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0007"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2290]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0007' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1937) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1936, 1937) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1937]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1936/1937' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1936/1937' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1937]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1937], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1937], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.7ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:54.234324"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:54.234324"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2291]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2291]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2291]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2291) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2291], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2291], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.349332"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.349332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1938]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1938]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1938]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1938"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.368537"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.368537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.8ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.411042"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.411042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1940]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1940]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1940]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1940"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.415654"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.415654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.417409"], ["updated_at", "2014-11-05 11:32:54.417409"], ["user_email", "example.user.36@digital.justice.gov.uk"], ["value", "8f4e3c2a-4bf5-4fcb-a6ed-14bcb117ea87"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/8f4e3c2a-4bf5-4fcb-a6ed-14bcb117ea87" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"8f4e3c2a-4bf5-4fcb-a6ed-14bcb117ea87"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '8f4e3c2a-4bf5-4fcb-a6ed-14bcb117ea87' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.36@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-36' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:54.423298"], ["email", "example.user.36@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-36"], ["surname", "User"], ["updated_at", "2014-11-05 11:32:54.423298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2292]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2292]] Redirected to http://www.example.com/people/example-user-36/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/example-user-36/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-36"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2292]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-36' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2292) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2292], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2292], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.483467"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.483467"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1942]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1942]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1942]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1942"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.488289"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.488289"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.521343"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.521343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1944]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1944]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1944]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1944"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.526060"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.526060"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.528909"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 11:32:54.528909"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.530561"], ["updated_at", "2014-11-05 11:32:54.530561"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "1f107066-ad9d-44e7-9aec-b6256dbf017f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/1f107066-ad9d-44e7-9aec-b6256dbf017f" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"1f107066-ad9d-44e7-9aec-b6256dbf017f"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '1f107066-ad9d-44e7-9aec-b6256dbf017f' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2293]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2293]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2293]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2293) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2293], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2293], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.1ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.591724"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.591724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1946]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1946]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1946]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1946"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.596457"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.596457"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.598909"], ["updated_at", "2014-11-05 11:32:54.598909"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "c24909ba-ada2-4492-aa41-d9245c917b71"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/c24909ba-ada2-4492-aa41-d9245c917b71" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"c24909ba-ada2-4492-aa41-d9245c917b71"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'c24909ba-ada2-4492-aa41-d9245c917b71' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:54.604788"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-05 11:32:54.604788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2294]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2294]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2294]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2294) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2294], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2294], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.0ms | ActiveRecord: 1.5ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.694816"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.694816"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1948]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1948]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1948]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1948"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.699553"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.699553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.715682"], ["updated_at", "2014-11-05 11:32:54.715682"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "3a95dd92-ca9e-479b-9b86-78c4cae341f1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 6.0ms Sent mail to james.darling@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 11:32:54 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <545a0ae6b16f9_88473feef1865be4505ca@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/3a95dd92-ca9e-479b-9b86-78c4cae341f1 If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 5.1ms | ActiveRecord: 0.3ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.743715"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.743715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1950]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1950]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1950]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1950"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.748359"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.748359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.751174"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0015"], ["updated_at", "2014-11-05 11:32:54.751174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.753549"], ["updated_at", "2014-11-05 11:32:54.753549"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "e3827437-67d2-44c3-a0fc-a073c6826e05"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2295]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 7.9ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 11:32:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0ae6b9eed_88473feef1865be45065@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/e3827437-67d2-44c3-a0fc-a073c6826e05?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/e3827437-67d2-44c3-a0fc-a073c6826e05?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"e3827437-67d2-44c3-a0fc-a073c6826e05"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'e3827437-67d2-44c3-a0fc-a073c6826e05' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2295]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2295) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2295], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2295], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.821093"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.821093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1952]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1952]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1952]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1952"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.825511"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.825511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.827329"], ["updated_at", "2014-11-05 11:32:54.827329"], ["user_email", "example.user.49@digital.justice.gov.uk"], ["value", "310a26e8-787d-4d05-97dc-b13d7969915c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/310a26e8-787d-4d05-97dc-b13d7969915c" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"310a26e8-787d-4d05-97dc-b13d7969915c"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.851475"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.851475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1954]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1954]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1954]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1954"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.856186"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.856186"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:54.857979"], ["updated_at", "2014-11-05 11:32:54.857979"], ["user_email", "example.user.52@digital.justice.gov.uk"], ["value", "03114fb7-2f40-40d4-9d46-9e7a224d8c2b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/03114fb7-2f40-40d4-9d46-9e7a224d8c2b" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"03114fb7-2f40-40d4-9d46-9e7a224d8c2b"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.879879"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.879879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1956]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1956]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1956]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1956"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:54.885099"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.885099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0016' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.902589"], ["slug", "surname-0016"], ["surname", "Surname-0016"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-05 11:32:54.902589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.905238"], ["slug", "surname-0017"], ["surname", "Surname-0017"], ["tags", "Java,Scala"], ["updated_at", "2014-11-05 11:32:54.905238"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.913311"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.913311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1958) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1958 [["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.916422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1958) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1958 [["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.919239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1958) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1958 [["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.922450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1958) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1958 [["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.942061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.949775"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.949775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1959) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1959 [["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.952747"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1959) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1959 [["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.955593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1959) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1959 [["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.958253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.968163"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.968163"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1960) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1960 [["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.971062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1960) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1960 [["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.974006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1960) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1960 [["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.976825"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:54.989147"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.989147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1961) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1961 [["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:54.992086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0020' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:55.000528"], ["slug", "surname-0020"], ["surname", "Surname-0020"], ["updated_at", "2014-11-05 11:32:55.000528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:55.006894"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:55.006894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1962]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1962]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1962]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1962"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:55.011453"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:55.011453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 1962) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1962 [["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:55.014274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1962]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1962]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1962]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1962"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:55.019772"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:55.019772"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:55.022525"], ["group_id", 1964], ["person_id", 2298], ["role", "Cleaner"], ["updated_at", "2014-11-05 11:32:55.022525"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2298]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:55.024406' WHERE "people"."id" = 2298 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:55.025106' WHERE "groups"."id" = 1964  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:55.026593"], ["group_id", 1963], ["person_id", 2298], ["role", "Designer"], ["updated_at", "2014-11-05 11:32:55.026593"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2298]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:55.027933' WHERE "people"."id" = 2298 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:55.028480' WHERE "groups"."id" = 1963  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2298]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:55.048795"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0021"], ["updated_at", "2014-11-05 11:32:55.048795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2299]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:55.053077"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-05 11:32:55.053077"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2300]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:55.057050"], ["slug", "surname-0022"], ["surname", "Surname-0022"], ["updated_at", "2014-11-05 11:32:55.057050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:55.063567"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:55.063567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1965]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1965]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1965]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1965"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:55.068959"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-05 11:32:55.068959"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:55.071347"], ["group_id", 1966], ["person_id", 2301], ["updated_at", "2014-11-05 11:32:55.071347"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2301]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:55.072776' WHERE "people"."id" = 2301 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:55.073403' WHERE "groups"."id" = 1966  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2301]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:55.078111"], ["slug", "surname-0023"], ["surname", "Surname-0023"], ["updated_at", "2014-11-05 11:32:55.078111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2302]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0024' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:55.084103"], ["slug", "surname-0024"], ["surname", "Surname-0024"], ["updated_at", "2014-11-05 11:32:55.084103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:55.087494"], ["slug", "surname-0025"], ["surname", "Surname-0025"], ["updated_at", "2014-11-05 11:32:55.087494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:55.094890"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:55.094890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2305]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2305]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2305]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2305) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2305], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2305], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2305]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2305) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2305], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2305], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2305]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2305) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2305]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2305]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:55.228363"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:55.228363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1967]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1967]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1967]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1967"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:55.233516"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:55.233516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:55.796372"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:55.796372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2306]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2306]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2306]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2306) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2306], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2306], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2306]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:32:55 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2306]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 49ms (Views: 45.8ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2306]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"1968", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2306]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:32:56.150422"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 11:32:56.150422"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:56.151514"], ["group_id", 1968], ["leader", "t"], ["person_id", 2307], ["role", "Head Honcho"], ["updated_at", "2014-11-05 11:32:56.151514"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2307]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:56.153053' WHERE "people"."id" = 2307 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1968]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:56.154557' WHERE "groups"."id" = 1968  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/people/taylor Completed 302 Found in 13ms (ActiveRecord: 1.7ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2306]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2307) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1967, 1968) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (3.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1967, 1968) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2307], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2307], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 31ms (Views: 25.0ms | ActiveRecord: 1.5ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 2307]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:56.270774"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:56.270774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1969]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1969]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1969]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1969"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:56.276372"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:56.276372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:56.279028"], ["slug", "surname-0026"], ["surname", "Surname-0026"], ["updated_at", "2014-11-05 11:32:56.279028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:56.280897"], ["group_id", 1970], ["person_id", 2308], ["updated_at", "2014-11-05 11:32:56.280897"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2308]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:56.282542' WHERE "people"."id" = 2308 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:56.283247' WHERE "groups"."id" = 1970  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:56.881290"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:56.881290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2309]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2309]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2309]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2309) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2309], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2309], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 48ms (Views: 42.2ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:56 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2309]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0026/edit" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0026"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2309]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0026' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2308) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1969, 1970) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1969, 1970) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2308]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (9.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2308], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2308], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 45.5ms | ActiveRecord: 1.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2309]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0026" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0026", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"1970", "leader"=>"0", "id"=>"381"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0026"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2309]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0026' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2308) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2308]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2308 AND "memberships"."id" != 381 AND "memberships"."group_id" = 1970) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1970 AND "memberships"."id" != 381 AND "memberships"."person_id" = 2308) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0026' AND "people"."given_name" = '' AND ("people"."id" != 2308) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2308 AND "memberships"."id" != 381 AND "memberships"."group_id" = 1970) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1970 AND "memberships"."id" != 381 AND "memberships"."person_id" = 2308) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2308 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 11:32:57.223532"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 381 [["role", "Head Honcho"], ["updated_at", "2014-11-05 11:32:57.224700"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:57.225424' WHERE "people"."id" = 2308 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:57.225977' WHERE "groups"."id" = 1970  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/people/surname-0026 Completed 302 Found in 18ms (ActiveRecord: 2.6ms) Started GET "/people/surname-0026" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0026"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2309]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0026' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2308) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1969, 1970) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1969, 1970) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2308], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2308], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 22ms (Views: 16.2ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 2308]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:57.342089"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:57.342089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1971]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1971]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1971]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1971"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:57.361581"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:57.361581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:57.927009"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:57.927009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2310]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2310]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2310]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2310) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2310], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2310], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.7ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2310]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2310]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 39ms (Views: 36.2ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2310]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2310]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (10.7ms) Completed 200 OK in 21ms (Views: 19.4ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2310]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:58.368175"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:58.368175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2311]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2311]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2311]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2311) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2311], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2311], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.0ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:58.423510"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:58.423510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1973]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1973]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1973]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1973"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:58.428991"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:58.428991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:58.431726"], ["slug", "surname-0027"], ["surname", "Surname-0027"], ["updated_at", "2014-11-05 11:32:58.431726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:58.433843"], ["group_id", 1974], ["person_id", 2312], ["updated_at", "2014-11-05 11:32:58.433843"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2312]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:58.435770' WHERE "people"."id" = 2312 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:58.436476' WHERE "groups"."id" = 1974  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0027/edit" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0027"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2311]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0027' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2312) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1973, 1974) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1973, 1974) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2312]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2312], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2312], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 63ms (Views: 55.7ms | ActiveRecord: 2.0ms) Started DELETE "/memberships/382?referer=%2Fpeople%2Fsurname-0027%2Fedit" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0027/edit", "id"=>"382"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2311]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 382]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 382]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2312]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:58.511221' WHERE "people"."id" = 2312 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1974]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:58.512778' WHERE "groups"."id" = 1974  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0027/edit Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/surname-0027/edit" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0027"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2311]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0027' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2312) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2312], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2312], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 48ms (Views: 42.2ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2312]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2312]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:32:58.585119"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:58.585119"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1975]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1975]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1975]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1975"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:58.592047"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:58.592047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0028' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:58.595317"], ["slug", "surname-0028"], ["surname", "Surname-0028"], ["updated_at", "2014-11-05 11:32:58.595317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:32:58.597331"], ["group_id", 1976], ["person_id", 2313], ["updated_at", "2014-11-05 11:32:58.597331"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2313]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:32:58.598956' WHERE "people"."id" = 2313 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:32:58.599680' WHERE "groups"."id" = 1976  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 1975) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 1975 [["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:58.602669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1975]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1975]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1975]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1975"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:32:58.606981"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:32:58.606981"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:32:58 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:32:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:32:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:32:59.183858"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:32:59.183858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2314]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:32:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2314) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2314], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2314], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.3ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:59 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0028/edit" for 127.0.0.1 at 2014-11-05 11:32:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2313) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1975, 1976) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1975, 1976) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2313]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2313], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2313], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 53ms (Views: 47.2ms | ActiveRecord: 1.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:59 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/add_membership?id=surname-0028" for 127.0.0.1 at 2014-11-05 11:32:59 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2313) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms) Completed 200 OK in 11ms (Views: 6.0ms | ActiveRecord: 0.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:32:59 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0028" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0028", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"1976", "leader"=>"0", "id"=>"383"}, "70295495584700"=>{"role"=>"Talker", "group_id"=>"1977", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2313) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2313]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2313 AND "memberships"."id" != 383 AND "memberships"."group_id" = 1976) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1976 AND "memberships"."id" != 383 AND "memberships"."person_id" = 2313) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0028' AND "people"."given_name" = '' AND ("people"."id" != 2313) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2313 AND "memberships"."id" != 383 AND "memberships"."group_id" = 1976) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 1976 AND "memberships"."id" != 383 AND "memberships"."person_id" = 2313) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2313 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 11:33:00.555798"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 383 [["role", ""], ["updated_at", "2014-11-05 11:33:00.556803"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:00.557493' WHERE "people"."id" = 2313 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:00.558048' WHERE "groups"."id" = 1976 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:00.558659"], ["group_id", 1977], ["person_id", 2313], ["role", "Talker"], ["updated_at", "2014-11-05 11:33:00.558659"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2313]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:00.560223' WHERE "people"."id" = 2313 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1977]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:00.561467' WHERE "groups"."id" = 1977  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/people/surname-0028 Completed 302 Found in 21ms (ActiveRecord: 3.3ms) Started GET "/people/surname-0028" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2314]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2313) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1975, 1977) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1975, 1976) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1975, 1977) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1975, 1976) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2313], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2313], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 14.9ms | ActiveRecord: 1.6ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2313]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:00.682863"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:00.682863"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2315]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2315]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2315]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2315) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2315], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2315], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.1ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:00.737444"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:00.737444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1978]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1978]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1978]]  (0.4ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1978"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:00.744719"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:00.744719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1979]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1979]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1979]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1978/1979"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:00.751342"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:00.751342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1978]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1978]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1978]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1978"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:00.759241"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:00.759241"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1981]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1981]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1981]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1978/1981"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:00.765008"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:00.765008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:00.768213"], ["slug", "surname-0029"], ["surname", "Surname-0029"], ["updated_at", "2014-11-05 11:33:00.768213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:00.769946"], ["group_id", 1980], ["person_id", 2316], ["updated_at", "2014-11-05 11:33:00.769946"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:00.770656' WHERE "people"."id" = 2316 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:00.771329' WHERE "groups"."id" = 1980  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:00.772888"], ["group_id", 1982], ["person_id", 2316], ["updated_at", "2014-11-05 11:33:00.772888"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:00.773661' WHERE "people"."id" = 2316 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:00.774312' WHERE "groups"."id" = 1982  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2315]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (1982) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1978, 1981, 1982) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 1982]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1978/1981/1982' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1978/1981/1982' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 1982]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1982], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 1982], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 17.9ms | ActiveRecord: 1.9ms) Started GET "/people/surname-0029" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0029"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2315]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0029' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2316) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1982]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1978, 1979, 1980) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1978, 1981, 1982) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1978, 1979, 1980) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1978, 1981, 1982) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2316], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2316], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 17.7ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:00.842287"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:00.842287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2317]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2317]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2317]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2317) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2317], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2317], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 49ms (Views: 41.7ms | ActiveRecord: 1.8ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0030' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:00.900019"], ["slug", "surname-0030"], ["surname", "Surname-0030"], ["updated_at", "2014-11-05 11:33:00.900019"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0030" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0030"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2317]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0030' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2318) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2318], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2318], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:00.928011"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:00.928011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2319]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2319]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2319]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2319) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (43.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2319], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2319], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 61ms (Views: 54.8ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0031' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:00.997477"], ["slug", "surname-0031"], ["surname", "Surname-0031"], ["updated_at", "2014-11-05 11:33:00.997477"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0031" for 127.0.0.1 at 2014-11-05 11:33:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0031"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2319]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0031' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2320) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2320], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2320], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.5ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0032' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:01.289485"], ["image", "placeholder.png"], ["slug", "surname-0032"], ["surname", "Surname-0032"], ["updated_at", "2014-11-05 11:33:01.289485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0033' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:01.630705"], ["image", "placeholder.png"], ["slug", "surname-0033"], ["surname", "Surname-0033"], ["updated_at", "2014-11-05 11:33:01.630705"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.4ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0034' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:02.064962"], ["slug", "surname-0034"], ["surname", "Surname-0034"], ["updated_at", "2014-11-05 11:33:02.064962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:02.074438"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:02.074438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1983]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1983]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1983]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1983"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:02.080080"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:02.080080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:02.081651"], ["group_id", 1984], ["person_id", 2323], ["updated_at", "2014-11-05 11:33:02.081651"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:02.082357' WHERE "people"."id" = 2323 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:02.083207' WHERE "groups"."id" = 1984  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:02.087278"], ["slug", "surname-0035"], ["surname", "Surname-0035"], ["updated_at", "2014-11-05 11:33:02.087278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:02.094192"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:02.094192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1985]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1985]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1985]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1985"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:02.099382"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:02.099382"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:02.100772"], ["group_id", 1986], ["person_id", 2324], ["updated_at", "2014-11-05 11:33:02.100772"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:02.101438' WHERE "people"."id" = 2324 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:02.102073' WHERE "groups"."id" = 1986  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:02.112845"], ["slug", "surname-0036"], ["surname", "Surname-0036"], ["updated_at", "2014-11-05 11:33:02.112845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:02.119992"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:02.119992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1987]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1987]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1987]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0037' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1987"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:02.124617"], ["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:02.124617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:02.126044"], ["group_id", 1988], ["person_id", 2325], ["updated_at", "2014-11-05 11:33:02.126044"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:02.126703' WHERE "people"."id" = 2325 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:02.127384' WHERE "groups"."id" = 1988  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:02.178886"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:02.178886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2326]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2326]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2326]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2326) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2326], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2326], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.6ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:02.238869"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:02.238869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1989]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1989]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1989]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1989"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:02.243603"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:02.243603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:02.248118"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-05 11:33:02.248118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2326]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 34.9ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"90", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2326]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 90], ["created_at", "2014-11-05 11:33:02.309852"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 11:33:02.309852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 23ms (ActiveRecord: 1.0ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2326]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2327) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 90]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2327], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2327], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.8ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:02.355540"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:02.355540"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2328]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2328]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2328]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2328) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2328], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2328], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.4ms | ActiveRecord: 1.7ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:02.413835"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0037"], ["updated_at", "2014-11-05 11:33:02.413835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2328]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2329) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2329], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2329], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.4ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2328]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2329) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 6.3ms Sent mail to bob.smith@digital.justice.gov.uk (3.3ms) Date: Wed, 05 Nov 2014 11:33:02 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0aee74039_88473feef1865be450759@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2329]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 17ms (ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2328]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2328]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:02.507172"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:02.507172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2330]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2330]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2330]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2330) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2330], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2330], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.7ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:02.561697"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:02.561697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2330]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2331) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2331], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2331], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2330]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2331) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2331], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2331], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 56ms (Views: 50.5ms | ActiveRecord: 1.5ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2330]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2331) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2331) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2331 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 11:33:02.658998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2330]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2331) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2331], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2331], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 11.9ms | ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:02.691210"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:02.691210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2332]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2332]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2332]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2332) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2332], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2332], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:02.742372"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:02.742372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2332]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2333) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2333], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2333], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.5ms | ActiveRecord: 1.0ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2332]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2333) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2333], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2333], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.3ms | ActiveRecord: 1.5ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2332]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2333) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2333) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2333 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 11:33:02.833426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:02.836192"], ["updated_at", "2014-11-05 11:33:02.836192"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "0ae94550-c497-4a9a-8fee-361452561cc4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.1ms Sent mail to bob.smith@digital.justice.gov.uk (2.5ms) Date: Wed, 05 Nov 2014 11:33:02 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0aeeccf12_88473feef1865be45088@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/0ae94550-c497-4a9a-8fee-361452561cc4?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 18ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2332]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2333) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2333], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2333], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:02.871252"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:02.871252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2334]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2334]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2334) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2334], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2334], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 46.5ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2334]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.9ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2334]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:02.985786"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 11:33:02.985786"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2334]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2335) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2335], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2335], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.2ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.014451"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:03.014451"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2336]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2336]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2336]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2336) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2336], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2336], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:03.064252"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 11:33:03.064252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:03.065973"], ["updated_at", "2014-11-05 11:33:03.065973"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "12e2ea44-ce53-4492-a6d6-dcf17601d6b8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/12e2ea44-ce53-4492-a6d6-dcf17601d6b8?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"12e2ea44-ce53-4492-a6d6-dcf17601d6b8"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '12e2ea44-ce53-4492-a6d6-dcf17601d6b8' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2337]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2337) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2337], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2337], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.096571"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:03.096571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2338]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2338]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2338]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2338) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2338], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2338], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.0ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2338]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 42.8ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2338]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:03.214927"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 11:33:03.214927"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:03.217992"], ["updated_at", "2014-11-05 11:33:03.217992"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "0f56a22b-4b4f-4ac9-b9c6-c9a792842f2f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 3.3ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 11:33:03 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0aef36093_88473feef1865be4509b6@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/0f56a22b-4b4f-4ac9-b9c6-c9a792842f2f?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 15ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2338]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2339) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2339], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2339], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.4ms | ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.250869"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:03.250869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2340]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2340]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2340]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2340) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2340], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2340], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.303084"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-b773e650-c2d2-4cab-884e-cc229bddf620"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:03.303084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-b773e650-c2d2-4cab-884e-cc229bddf620" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-b773e650-c2d2-4cab-884e-cc229bddf620"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2340]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-b773e650-c2d2-4cab-884e-cc229bddf620' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2341) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2341], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2341], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-b773e650-c2d2-4cab-884e-cc229bddf620/edit" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-b773e650-c2d2-4cab-884e-cc229bddf620"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2340]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-b773e650-c2d2-4cab-884e-cc229bddf620' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2341) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2341], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2341], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.4ms) Started PATCH "/people/test-user-b773e650-c2d2-4cab-884e-cc229bddf620" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-b773e650-c2d2-4cab-884e-cc229bddf620"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2340]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-b773e650-c2d2-4cab-884e-cc229bddf620' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2341) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2341) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2341 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 11:33:03.385637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:03.388144"], ["updated_at", "2014-11-05 11:33:03.388144"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "7736c8d3-6eca-4780-b97c-341c18dea967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.2ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 11:33:03 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0aef5f8e1_88473feef1865be451021@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/7736c8d3-6eca-4780-b97c-341c18dea967?desired_path=%2Fpeople%2Ftest-user-b773e650-c2d2-4cab-884e-cc229bddf620. Redirected to http://www.example.com/people/test-user-b773e650-c2d2-4cab-884e-cc229bddf620 Completed 302 Found in 16ms (ActiveRecord: 1.7ms) Started GET "/people/test-user-b773e650-c2d2-4cab-884e-cc229bddf620" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-b773e650-c2d2-4cab-884e-cc229bddf620"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2340]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-b773e650-c2d2-4cab-884e-cc229bddf620' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2341) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2341], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2341], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 1.1ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.420978"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:03.420978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2342]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2342]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2342]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2342) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (10.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (14.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2342], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2342], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 50.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0038' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:03.484313"], ["slug", "surname-0038"], ["surname", "Surname-0038"], ["updated_at", "2014-11-05 11:33:03.484313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0038/edit" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0038"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2342]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0038' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2343) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2343], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2343], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.4ms) Started DELETE "/people/surname-0038" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0038"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2342]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0038' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2343) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2343]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2342]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2342]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.5ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.564409"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:03.564409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2344]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2344]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2344]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2344) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2344], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2344], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.617654"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:03.617654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2344]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2345) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2345], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2345], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2344]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2345) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2345], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2345], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 44.9ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2344]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2345) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2345) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2345 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 11:33:03.709209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:03.711767"], ["updated_at", "2014-11-05 11:33:03.711767"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "089395db-7ff8-4d02-a953-3b672eec0e62"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 13.3ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 11:33:03 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0aefb10d6_88473feef1865be451176@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/089395db-7ff8-4d02-a953-3b672eec0e62?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 27ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2344]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2345) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2345], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2345], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.9ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.753919"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:03.753919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2346]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2346]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2346]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2346) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2346], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2346], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 39.4ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:03.812237"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-d876b949-9b32-4249-a5ca-cda65a16fb7f"], ["surname", "Surname-0039"], ["updated_at", "2014-11-05 11:33:03.812237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-d876b949-9b32-4249-a5ca-cda65a16fb7f/edit" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-d876b949-9b32-4249-a5ca-cda65a16fb7f"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2346]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d876b949-9b32-4249-a5ca-cda65a16fb7f' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2347) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2347], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2347], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.1ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user-d876b949-9b32-4249-a5ca-cda65a16fb7f" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-d876b949-9b32-4249-a5ca-cda65a16fb7f"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2346]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d876b949-9b32-4249-a5ca-cda65a16fb7f' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2347) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2347]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2346]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2346]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 13.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.903235"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:03.903235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2348]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2348]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2348]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2348) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2348], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2348], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.8ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:03.956189"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-185838a9-1135-451d-9c0d-085aab429ea6"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:03.956189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-185838a9-1135-451d-9c0d-085aab429ea6" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-185838a9-1135-451d-9c0d-085aab429ea6"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2348]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-185838a9-1135-451d-9c0d-085aab429ea6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2349) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2349], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2349], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.0ms) Started GET "/people/test-user-185838a9-1135-451d-9c0d-085aab429ea6/edit" for 127.0.0.1 at 2014-11-05 11:33:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-185838a9-1135-451d-9c0d-085aab429ea6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2348]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-185838a9-1135-451d-9c0d-085aab429ea6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2349) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2349], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2349], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 57ms (Views: 50.3ms | ActiveRecord: 1.5ms) Started PATCH "/people/test-user-185838a9-1135-451d-9c0d-085aab429ea6" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-185838a9-1135-451d-9c0d-085aab429ea6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2348]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-185838a9-1135-451d-9c0d-085aab429ea6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2349) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2349) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2349 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 11:33:04.059806"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-185838a9-1135-451d-9c0d-085aab429ea6 Completed 302 Found in 13ms (ActiveRecord: 1.5ms) Started GET "/people/test-user-185838a9-1135-451d-9c0d-085aab429ea6" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-185838a9-1135-451d-9c0d-085aab429ea6"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2348]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-185838a9-1135-451d-9c0d-085aab429ea6' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2349) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2349], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2349], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.1ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.5ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:04.090462"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:04.090462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2350]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2350]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2350]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2350) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2350], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2350], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.7ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:04.144962"], ["email", "test.user"], ["slug", "test-user-0dc6e719-d9f7-4f54-ab87-502d1da74530"], ["surname", "Surname-0040"], ["updated_at", "2014-11-05 11:33:04.144962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-0dc6e719-d9f7-4f54-ab87-502d1da74530/edit" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-0dc6e719-d9f7-4f54-ab87-502d1da74530"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2350]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-0dc6e719-d9f7-4f54-ab87-502d1da74530' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2351) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2351], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2351], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 47ms (Views: 40.2ms | ActiveRecord: 1.5ms) Started DELETE "/people/test-user-0dc6e719-d9f7-4f54-ab87-502d1da74530" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-0dc6e719-d9f7-4f54-ab87-502d1da74530"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2350]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-0dc6e719-d9f7-4f54-ab87-502d1da74530' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2351) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2351]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2350]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2350]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.5ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:04.233543"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:04.233543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2352]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2352]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2352]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2352) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2352], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2352], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 46.9ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:04.295299"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-64523710-2ebe-4f64-8664-75740e730d88"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:04.295299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-64523710-2ebe-4f64-8664-75740e730d88" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-64523710-2ebe-4f64-8664-75740e730d88"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2352]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-64523710-2ebe-4f64-8664-75740e730d88' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2353) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2353], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2353], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.1ms | ActiveRecord: 1.0ms) Started GET "/people/test-user-64523710-2ebe-4f64-8664-75740e730d88/edit" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-64523710-2ebe-4f64-8664-75740e730d88"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2352]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-64523710-2ebe-4f64-8664-75740e730d88' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2353) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2353], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2353], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.1ms | ActiveRecord: 1.4ms) Started PATCH "/people/test-user-64523710-2ebe-4f64-8664-75740e730d88" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-64523710-2ebe-4f64-8664-75740e730d88"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2352]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-64523710-2ebe-4f64-8664-75740e730d88' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2353) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2353) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2353 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 11:33:04.379502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-64523710-2ebe-4f64-8664-75740e730d88 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-64523710-2ebe-4f64-8664-75740e730d88" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-64523710-2ebe-4f64-8664-75740e730d88"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2352]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-64523710-2ebe-4f64-8664-75740e730d88' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2353) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2353], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2353], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.7ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:04.408291"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:04.408291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2354]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2354]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2354]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2354) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2354], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2354], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2354]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.9ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2354]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:04.515270"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-1d7df9e8-9458-4124-bc1b-74ff700c23fc"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 11:33:04.515270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-1d7df9e8-9458-4124-bc1b-74ff700c23fc Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-1d7df9e8-9458-4124-bc1b-74ff700c23fc" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-1d7df9e8-9458-4124-bc1b-74ff700c23fc"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2354]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1d7df9e8-9458-4124-bc1b-74ff700c23fc' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2355) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (10.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (10.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2355], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2355], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 20.6ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:04.553631"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:04.553631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2356]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2356]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2356]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2356) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2356], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2356], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.1ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:04.607323"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:04.607323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2356]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2357) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2357], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2357], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2356]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2357) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2357], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2357], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 45.6ms | ActiveRecord: 1.5ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2356]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2357) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2357) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2357 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 11:33:04.698728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2356]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2357) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2357], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2357], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.4ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:04.726787"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:04.726787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2358]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2358]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2358]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2358) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2358], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2358], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 39.1ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:04.779115"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-27e1acf1-22b7-4c34-a7e9-436ee5754ed3"], ["surname", "Surname-0041"], ["updated_at", "2014-11-05 11:33:04.779115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-27e1acf1-22b7-4c34-a7e9-436ee5754ed3/edit" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-27e1acf1-22b7-4c34-a7e9-436ee5754ed3"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2358]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-27e1acf1-22b7-4c34-a7e9-436ee5754ed3' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2359) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2359], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2359], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 45.3ms | ActiveRecord: 1.3ms) Started DELETE "/people/test-user-27e1acf1-22b7-4c34-a7e9-436ee5754ed3" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-27e1acf1-22b7-4c34-a7e9-436ee5754ed3"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2358]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-27e1acf1-22b7-4c34-a7e9-436ee5754ed3' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2359) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2359]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2358]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2358]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:04.870907"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:04.870907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2360]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2360]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2360]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2360) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2360], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2360], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2360]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.5ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 35.5ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2360]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:04.985686"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-2c105d32-ac9a-443d-b978-1639976798c1"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 11:33:04.985686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-2c105d32-ac9a-443d-b978-1639976798c1 Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-2c105d32-ac9a-443d-b978-1639976798c1" for 127.0.0.1 at 2014-11-05 11:33:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-2c105d32-ac9a-443d-b978-1639976798c1"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2360]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2c105d32-ac9a-443d-b978-1639976798c1' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2361) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2361], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2361], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.2ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:05.017377"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:05.017377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2362]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2362]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2362]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2362) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2362], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2362], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:05.067327"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:05.067327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2362]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2363) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2363], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2363], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2362]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2363) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2363], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2363], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 42ms (Views: 36.8ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2362]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2363) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2363) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2363 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 11:33:05.147262"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:05.149665"], ["updated_at", "2014-11-05 11:33:05.149665"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "7a39d26e-d610-4b91-acbb-49760b1377c4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.0ms Sent mail to bob.smithe@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 11:33:05 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <545a0af125600_88473feef1865be45122c@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/7a39d26e-d610-4b91-acbb-49760b1377c4?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:05.155208"], ["updated_at", "2014-11-05 11:33:05.155208"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "eee88a85-58a8-40c5-b540-3b1958b89d5f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.4ms Sent mail to bob.smith@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 11:33:05 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a0af126812_88473feef1865be45139c@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/eee88a85-58a8-40c5-b540-3b1958b89d5f?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 20ms (ActiveRecord: 2.1ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2362]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2363) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2363], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2363], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:05.184280"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:05.184280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2364]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2364]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2364]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2364) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2364], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2364], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.5ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2364]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2364]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:05.279196"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-df46da9f-4e31-477d-8b67-b32c29806b45"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 11:33:05.279196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-df46da9f-4e31-477d-8b67-b32c29806b45 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-df46da9f-4e31-477d-8b67-b32c29806b45" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-df46da9f-4e31-477d-8b67-b32c29806b45"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2364]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-df46da9f-4e31-477d-8b67-b32c29806b45' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2365) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2365], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2365], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.8ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:05.305616"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:05.305616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2366]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2366]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2366]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2366) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2366], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2366], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 36.4ms | ActiveRecord: 1.8ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:05.357904"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 11:33:05.357904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2366]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2367) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2366]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2367) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2366]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2367) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2367) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2367 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 11:33:05.432412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2366]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2367) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:05.454863"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0042"], ["updated_at", "2014-11-05 11:33:05.454863"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0043' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:05.459110"], ["slug", "surname-0043"], ["surname", "Surname-0043"], ["updated_at", "2014-11-05 11:33:05.459110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:05.467212"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:05.467212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1991]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1991]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1991]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1991"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:05.474665"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:05.474665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:05.476255"], ["group_id", 1992], ["person_id", 2369], ["updated_at", "2014-11-05 11:33:05.476255"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:05.476917' WHERE "people"."id" = 2369 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:05.477554' WHERE "groups"."id" = 1992  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"390"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2368]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 390]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 390]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2369]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:05.482054' WHERE "people"."id" = 2369 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1992]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:05.483302' WHERE "groups"."id" = 1992  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 390]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:05.488540"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0044"], ["updated_at", "2014-11-05 11:33:05.488540"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:05.491104"], ["slug", "surname-0045"], ["surname", "Surname-0045"], ["updated_at", "2014-11-05 11:33:05.491104"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:05.497015"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:05.497015"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1993]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1993]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1993]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1993"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:05.501318"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:05.501318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:05.502606"], ["group_id", 1994], ["person_id", 2371], ["updated_at", "2014-11-05 11:33:05.502606"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:05.503276' WHERE "people"."id" = 2371 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:05.503817' WHERE "groups"."id" = 1994  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"391"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2370]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 391]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 391]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2371]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:05.508212' WHERE "people"."id" = 2371 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 1994]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:05.509437' WHERE "groups"."id" = 1994  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:05.512660"], ["name", "Design"], ["updated_at", "2014-11-05 11:33:05.512660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 91], ["created_at", "2014-11-05 11:33:05.515480"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 11:33:05.515480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:05.521431"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:05.521431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2372]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 91]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:05.553715"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:05.553715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2373]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2373]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2373]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2373) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2373], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2373], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 46ms (Views: 40.4ms | ActiveRecord: 1.4ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2373]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 4.8ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Search" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2373]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2372) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2372]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 91]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (4.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 13.7ms | ActiveRecord: 0.9ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.4ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:05.729487"], ["name", "Design"], ["updated_at", "2014-11-05 11:33:05.729487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 92], ["created_at", "2014-11-05 11:33:05.733351"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 11:33:05.733351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:05.741413"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:05.741413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2374]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 92]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:05.853531"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:05.853531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2375]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2375]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2375]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2375) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2375], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2375], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.6ms | ActiveRecord: 1.5ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2375]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 4.9ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Search" for 127.0.0.1 at 2014-11-05 11:33:05 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2375]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2374) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2374]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 92]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 8.8ms | ActiveRecord: 0.9ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:06.019325"], ["name", "Design"], ["updated_at", "2014-11-05 11:33:06.019325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 93], ["created_at", "2014-11-05 11:33:06.023037"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 11:33:06.023037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:06.030985"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:06.030985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2376]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 93]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:06.056485"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:06.056485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2377]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2377]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2377]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2377) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2377], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2377], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.1ms | ActiveRecord: 1.5ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2377]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2376) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 93]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2376], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2376], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.4ms | ActiveRecord: 1.4ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2377]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2376) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2376]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 93]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 9.3ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:06.229520"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0046"], ["updated_at", "2014-11-05 11:33:06.229520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:06.238032"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:06.238032"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2378]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:06.249555"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:06.249555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2379]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2379]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2379]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2379) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2379], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2379], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.3ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:06.297959"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-05 11:33:06.297959"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2379]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2380) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2380], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2380], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.6ms | ActiveRecord: 1.5ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2379]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2380) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 2380) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2380 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-05 11:33:06.361037"]] SQL (0.4ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:06.367480"], ["event", "update"], ["item_id", 2380], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2380\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 11:33:06.297959000 Z\nupdated_at: 2014-11-05 11:33:06.297959000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 17ms (ActiveRecord: 1.8ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2379]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2380) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2380], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2380], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2379]]  (0.3ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2380]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 18.4ms | ActiveRecord: 0.8ms) Started POST "/audit_trail/undo/153" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"153"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2379]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 153]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2380]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 2380) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2380 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-05 11:33:06.421112"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:06.424268"], ["event", "update"], ["item_id", 2380], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2380\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 11:33:06.297959000 Z\nupdated_at: 2014-11-05 11:33:06.361037000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 10ms (ActiveRecord: 1.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2379]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2380]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.8ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2380]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.1ms | ActiveRecord: 0.7ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2380]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:06.446866"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:06.446866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2381]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2381]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2381]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2381) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2381], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2381], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:06.496616"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:06.496616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "1999"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:06.500973"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:06.500973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2381]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2000) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1999, 2000) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1999) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1999/2000' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2000], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2000], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 19.6ms | ActiveRecord: 2.1ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"1999", "team_email_address"=>"example.user.123@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2381]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2000) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 1999]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2000) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 2000) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 2000 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-05 11:33:06.548083"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:06.551181"], ["event", "update"], ["item_id", 2000], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 2000\nname: original name\ncreated_at: 2014-11-05 11:33:06.500973000 Z\nupdated_at: 2014-11-05 11:33:06.500973000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '1999'\nancestry_depth: 1\nteam_email_address: example.user.123@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 16ms (ActiveRecord: 2.4ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2381]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2000) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (1999, 2000) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2000]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.0ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1999/2000' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '1999/2000' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2000]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2000], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2000], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.3ms | ActiveRecord: 1.9ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2381]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2000]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:06.600560"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:06.600560"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:06.602435"], ["event", "create"], ["item_id", 2001], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.126@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2001]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2001]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2001]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2001"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:06.606892"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:06.606892"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:06.609265"], ["event", "create"], ["item_id", 2002], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.125@digital.justice.gov.uk\nancestry:\n- \n- '2001'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:06.612366"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 11:33:06.612366"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:06.614267"], ["event", "create"], ["item_id", 2382], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:33:06 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (71.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 77ms (Views: 76.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:07.261547"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:07.261547"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:07.263404"], ["event", "create"], ["item_id", 2383], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2383]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2383) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2383], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.5ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2382) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2382], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2382], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.0ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"2002", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2382) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 2382) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2382 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 11:33:07.582542"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:07.586055"], ["event", "update"], ["item_id", 2382], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2382\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 11:33:06.612366000 Z\nupdated_at: 2014-11-05 11:33:06.612366000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:07.586983"], ["group_id", 2002], ["person_id", 2382], ["role", "Jefe"], ["updated_at", "2014-11-05 11:33:07.586983"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:07.589423"], ["event", "create"], ["item_id", 392], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 2002\nperson_id:\n- \n- 2382\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2382]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:07.590708' WHERE "people"."id" = 2382 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2002]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:07.591906' WHERE "groups"."id" = 2002  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/people/bob Completed 302 Found in 20ms (ActiveRecord: 2.3ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2382) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2001, 2002) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2001, 2002) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2382], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2382], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.0ms | ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 392]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2002]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (5.5ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2382]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2383]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2382]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2002]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2001]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 20.7ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:07.772632"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:07.772632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2384]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2384]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2384]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2384) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2384], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2384], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:07.822622"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:07.822622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2003]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2003]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2003]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2003"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:07.826974"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:07.826974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2384]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2004) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2003, 2004) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2003]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2003]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2003]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2003) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2003/2004' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2004], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2004], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.1ms | ActiveRecord: 1.8ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2384]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2004) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2003]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2003]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2003/2004/%' OR "groups"."ancestry" = '2003/2004')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2003/2004' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2004]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:07.863856"], ["event", "destroy"], ["item_id", 2004], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 2004\nname: original name\ncreated_at: 2014-11-05 11:33:07.826974000 Z\nupdated_at: 2014-11-05 11:33:07.826974000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '2003'\nancestry_depth: 1\nteam_email_address: example.user.127@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2004], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 11ms (ActiveRecord: 2.0ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2384]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2003) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2003) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2003]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2003' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2003' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2003]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2003], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2003], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.8ms | ActiveRecord: 1.6ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2384]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2004]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.1ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:07.910266"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:07.910266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2385]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2385]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2385]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2385) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2385], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2385], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.1ms | ActiveRecord: 1.6ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2385]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.2ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2385]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:07.984040"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-05 11:33:07.984040"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:07.986141"], ["event", "create"], ["item_id", 2005], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-05 11:33:07 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2385]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2005) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2005) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2005]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2005' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2005' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2005]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2005], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2005], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.2ms | ActiveRecord: 1.6ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2385]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2005]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.027983"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:08.027983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2386]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2386]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2386]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2386) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2386], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2386], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 32.9ms | ActiveRecord: 1.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2386]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 30.9ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2386]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:08.124860"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 11:33:08.124860"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.127037"], ["event", "create"], ["item_id", 2387], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2386]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2387) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2387], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2387], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.1ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2386]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2387]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.7ms)  (0.3ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/164" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"164"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2386]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 164]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2387]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2387]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2387]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.229382"], ["event", "destroy"], ["item_id", 2387], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2387\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 11:33:08.124860000 Z\nupdated_at: 2014-11-05 11:33:08.124860000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2387], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2386]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2387]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.1ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2387]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.2ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.250881"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:08.250881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2388]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2388]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2388]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2388) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2388], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2388], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.296452"], ["slug", "surname-0047"], ["surname", "Surname-0047"], ["updated_at", "2014-11-05 11:33:08.296452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0047/edit" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0047"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2388]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0047' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2389) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2389], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2389], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.6ms | ActiveRecord: 1.2ms) Started PATCH "/people/surname-0047" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0047", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0047"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2388]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0047' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2389) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0047' AND "people"."given_name" = '' AND ("people"."id" != 2389) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2389]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2389 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 11:33:08.357192"]] SQL (0.4ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:08.365407"], ["event", "update"], ["item_id", 2389], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2389\ngiven_name: \nsurname: Surname-0047\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 11:33:08.296452000 Z\nupdated_at: 2014-11-05 11:33:08.296452000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2389\n given_name: ''\n surname: Surname-0047\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-05 11:33:08.357192000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0047\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2389\n given_name: ''\n surname: Surname-0047\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-05 11:33:08.296452000 Z\n updated_at: &2 2014-11-05 11:33:08.357192000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0047\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2389\n given_name: ''\n surname: Surname-0047\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0047\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n cache_id: 1415187188-34887-9894\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415187188-34887-9894/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70295547586040\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2389\n given_name: ''\n surname: Surname-0047\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0047\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415187188-34887-9894\n cache_id: 1415187188-34887-9894\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415187188-34887-9894/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70295547573920\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2389\n given_name: ''\n surname: Surname-0047\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0047\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415187188-34887-9894\n cache_id: 1415187188-34887-9894\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415187188-34887-9894/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0047/image/edit Completed 302 Found in 25ms (ActiveRecord: 2.0ms) Started GET "/people/surname-0047/image/edit" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0047"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2388]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0047' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2389], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2389], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 14.7ms | ActiveRecord: 0.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2388]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2389]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.1ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.413276"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:08.413276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2390]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2390]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2390]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2390) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2390], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2390], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.5ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.461684"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:08.461684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2006]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2006]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2006]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2006"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:08.465998"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:08.465998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.468448"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 11:33:08.468448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.470252"], ["group_id", 2007], ["leader", "t"], ["person_id", 2391], ["role", "Jefe"], ["updated_at", "2014-11-05 11:33:08.470252"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2391]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:08.471553' WHERE "people"."id" = 2391 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:08.472135' WHERE "groups"."id" = 2007  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2390]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2391) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2006, 2007) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2006, 2007) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2391]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.8ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2391], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2391], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.7ms) Started DELETE "/memberships/393?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"393"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2390]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 393]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 393]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.526082"], ["event", "destroy"], ["item_id", 393], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 393\ngroup_id: 2007\nperson_id: 2391\nrole: Jefe\ncreated_at: 2014-11-05 11:33:08.470252000 Z\nupdated_at: 2014-11-05 11:33:08.470252000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 393], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2391]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:08.528814' WHERE "people"."id" = 2391 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2007]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:08.530254' WHERE "groups"."id" = 2007  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 10ms (ActiveRecord: 2.0ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2390]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2391) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2391], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2391], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.1ms | ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2390]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 393]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2391]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2007]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.7ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.593144"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:08.593144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2392]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2392) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2392], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2392], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.5ms | ActiveRecord: 1.7ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.642045"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 11:33:08.642045"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2393) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2393], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2393], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 40.1ms | ActiveRecord: 1.4ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2393) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2393]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.699612"], ["event", "destroy"], ["item_id", 2393], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2393\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 11:33:08.642045000 Z\nupdated_at: 2014-11-05 11:33:08.642045000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2393], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.8ms | ActiveRecord: 0.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2393]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.0ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/168" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"168"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 168]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2393]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 2393) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.642045"], ["given_name", "Greg"], ["id", 2393], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 11:33:08.741556"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:08.743524"], ["event", "create"], ["item_id", 2393], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 11:33:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2392]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2393]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2393]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.4ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.818173"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 11:33:08.818173"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.820566"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 11:33:08.820566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2395], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2394]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 4.0ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a0af4ca39d_88473feef1865be451487@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.832708"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 11:33:08.832708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.835140"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 11:33:08.835140"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2397], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2396]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a0af4ccee3_88473feef1865be4515a6@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.843759"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 11:33:08.843759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.846042"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 11:33:08.846042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2399], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2398]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.7ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a0af4cf8d6_88473feef1865be4516e6@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.854359"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 11:33:08.854359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.856762"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 11:33:08.856762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2401], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2400]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.0ms Sent mail to recipient@example.com (1.6ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a0af4d2216_88473feef1865be4517f8@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.865972"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 11:33:08.865972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.868616"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 11:33:08.868616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2403], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2402]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.1ms Sent mail to recipient@example.com (1.7ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a0af4d50ee_88473feef1865be451897@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.877112"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0048"], ["updated_at", "2014-11-05 11:33:08.877112"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.879018"], ["updated_at", "2014-11-05 11:33:08.879018"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "fd0dee4f-ca2f-4f8c-aa3a-6f74ea9816ae"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2404]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.9ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4d793a_88473feef1865be45192f@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/fd0dee4f-ca2f-4f8c-aa3a-6f74ea9816ae?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.886782"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0049"], ["updated_at", "2014-11-05 11:33:08.886782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.888574"], ["updated_at", "2014-11-05 11:33:08.888574"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c6c9f920-afb7-45fb-a4cb-b9b00813011d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2405]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.7ms Sent mail to test.user@digital.justice.gov.uk (1.6ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4d9db1_88473feef1865be4520ec@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/c6c9f920-afb7-45fb-a4cb-b9b00813011d?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.896393"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0050"], ["updated_at", "2014-11-05 11:33:08.896393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.898149"], ["updated_at", "2014-11-05 11:33:08.898149"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c95a2b87-5d90-4444-acb1-14d248a940fb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2406]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.7ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4dc351_88473feef1865be452129@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/c95a2b87-5d90-4444-acb1-14d248a940fb?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.906073"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0051"], ["updated_at", "2014-11-05 11:33:08.906073"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.907781"], ["updated_at", "2014-11-05 11:33:08.907781"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "8dfd6901-c791-4189-a26f-d1ccd1543d36"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2407]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.9ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4de9ee_88473feef1865be452287@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/8dfd6901-c791-4189-a26f-d1ccd1543d36?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.916995"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0052"], ["updated_at", "2014-11-05 11:33:08.916995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.919203"], ["updated_at", "2014-11-05 11:33:08.919203"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "bd5b7a70-515c-4d7d-9efe-805ae7838fa4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2408]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.6ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4e18a9_88473feef1865be45235b@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/bd5b7a70-515c-4d7d-9efe-805ae7838fa4?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.928104"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0053"], ["updated_at", "2014-11-05 11:33:08.928104"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2409]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.2ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4e3945_88473feef1865be4524d8@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.936595"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0054"], ["updated_at", "2014-11-05 11:33:08.936595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2410], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.940769"], ["updated_at", "2014-11-05 11:33:08.940769"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "8a05c88a-adcb-43af-858f-567c30ab6cca"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 5.6ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4e714a_88473feef1865be452515@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/8a05c88a-adcb-43af-858f-567c30ab6cca?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.952998"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0055"], ["updated_at", "2014-11-05 11:33:08.952998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2411], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.956701"], ["updated_at", "2014-11-05 11:33:08.956701"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c11a720a-33e5-43b1-99d9-d05bce61d428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4ea541_88473feef1865be4526da@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/c11a720a-33e5-43b1-99d9-d05bce61d428?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.963898"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0056"], ["updated_at", "2014-11-05 11:33:08.963898"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2412], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.968349"], ["updated_at", "2014-11-05 11:33:08.968349"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "455c3299-85d9-4f7c-8ab3-c5f7fa7e7324"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.4ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4ed40f_88473feef1865be45273d@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/455c3299-85d9-4f7c-8ab3-c5f7fa7e7324?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.976267"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0057"], ["updated_at", "2014-11-05 11:33:08.976267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2413], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.979105"], ["updated_at", "2014-11-05 11:33:08.979105"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "73c8802f-58ab-47ac-867a-1992e7ecb90f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.5ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4efae8_88473feef1865be4528d6@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/73c8802f-58ab-47ac-867a-1992e7ecb90f?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.986201"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0058"], ["updated_at", "2014-11-05 11:33:08.986201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2414], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 11:33:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a0af4f1d7d_88473feef1865be4529e1@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.995216"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0059"], ["updated_at", "2014-11-05 11:33:08.995216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:08.997744"], ["slug", "surname-0060"], ["surname", "Surname-0060"], ["updated_at", "2014-11-05 11:33:08.997744"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:08.999458"], ["event", "create"], ["item_id", 2416], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0060\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.005878"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.005878"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.007571"], ["event", "create"], ["item_id", 2008], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.132@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2008]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2008]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2008]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2008"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.012008"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.012008"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.013848"], ["event", "create"], ["item_id", 2009], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0040\nteam_email_address:\n- \n- example.user.131@digital.justice.gov.uk\nancestry:\n- \n- '2008'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.015103"], ["group_id", 2009], ["person_id", 2416], ["updated_at", "2014-11-05 11:33:09.015103"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.016502"], ["event", "create"], ["item_id", 394], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 2416\ngroup_id:\n- \n- 2009\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.017112' WHERE "people"."id" = 2416 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.017701' WHERE "groups"."id" = 2009  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 394]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.019600"], ["event", "destroy"], ["item_id", 394], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 394\ngroup_id: 2009\nperson_id: 2416\nrole: \ncreated_at: &1 2014-11-05 11:33:09.015103000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 394], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.021153' WHERE "people"."id" = 2416 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.021651' WHERE "groups"."id" = 2009  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"174"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2415]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 174]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 394]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.031648"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-05 11:33:09.031648"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0062' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.034879"], ["slug", "surname-0062"], ["surname", "Surname-0062"], ["updated_at", "2014-11-05 11:33:09.034879"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.036878"], ["event", "create"], ["item_id", 2418], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0062\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"175"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2417]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 175]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2418]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2418]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2418]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:09.044582"], ["event", "destroy"], ["item_id", 2418], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2418\ngiven_name: \nsurname: Surname-0062\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 11:33:09.034879000 Z\nupdated_at: 2014-11-05 11:33:09.034879000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0061"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2418], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2418]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.050358"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0063"], ["updated_at", "2014-11-05 11:33:09.050358"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.052970"], ["slug", "surname-0064"], ["surname", "Surname-0064"], ["updated_at", "2014-11-05 11:33:09.052970"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.054484"], ["event", "create"], ["item_id", 2420], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0064\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.060606"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.060606"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.062293"], ["event", "create"], ["item_id", 2010], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.134@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2010]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2010]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2010]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2010"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.066978"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.066978"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.068822"], ["event", "create"], ["item_id", 2011], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0041\nteam_email_address:\n- \n- example.user.133@digital.justice.gov.uk\nancestry:\n- \n- '2010'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.070139"], ["group_id", 2011], ["person_id", 2420], ["updated_at", "2014-11-05 11:33:09.070139"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.071545"], ["event", "create"], ["item_id", 395], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 2420\ngroup_id:\n- \n- 2011\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.072193' WHERE "people"."id" = 2420 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.072790' WHERE "groups"."id" = 2011  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"180"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2419]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 180]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 395]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.080762"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0065"], ["updated_at", "2014-11-05 11:33:09.080762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.083038"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 11:33:09.083038"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.084614"], ["event", "create"], ["item_id", 2422], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2422]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2422]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.088416"], ["event", "destroy"], ["item_id", 2422], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2422\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 11:33:09.083038000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2422], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"182"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2421]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 182]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2422]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 2422) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.083038"], ["id", 2422], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 11:33:09.095580"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:09.097220"], ["event", "create"], ["item_id", 2422], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.106471"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.106471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2012]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2012]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2012]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2012"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.110736"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.110736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2013]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2013]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2013]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2012/2013"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:09.115329"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.115329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2014]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2014]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2014]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2012/2013/2014"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:09.120070"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.120070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2014]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2014]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2014]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2012/2013/2014"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:09.124467"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.124467"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2013]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2013]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2013]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2012/2013"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:09.131096"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.131096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2013]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.141296"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.141296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2018]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2018]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2018]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2018"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.145650"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.145650"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2019]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2019]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2019]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2018/2019"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:09.151365"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.151365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2020]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2018/2019/2020"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:09.157662"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.157662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2020]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2018/2019/2020"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:09.162458"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.162458"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2019]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2019]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2019]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2018/2019"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:09.166885"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.166885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2019 OR "groups"."ancestry" ILIKE '2018/2019/%') OR "groups"."ancestry" = '2018/2019')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.175232"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.175232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2024]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2024]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2024]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2024"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.179277"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.179277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2025]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2025]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2025]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2024/2025"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:09.185671"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.185671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2026]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2024/2025/2026"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:09.192440"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.192440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2026]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2024/2025/2026"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:09.197289"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.197289"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2025]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2025]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2025]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2024/2025"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:09.201802"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.201802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2025 OR "groups"."ancestry" ILIKE '2024/2025/%') OR "groups"."ancestry" = '2024/2025')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.210116"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0066"], ["updated_at", "2014-11-05 11:33:09.210116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.212463"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0067"], ["updated_at", "2014-11-05 11:33:09.212463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2424"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2423]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2424' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2424]] Completed 200 OK in 4ms (Views: 1.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.222628"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0068"], ["updated_at", "2014-11-05 11:33:09.222628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.224971"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0069"], ["updated_at", "2014-11-05 11:33:09.224971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2426"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2425]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2426' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2426]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.233963"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0070"], ["updated_at", "2014-11-05 11:33:09.233963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.237170"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0071"], ["updated_at", "2014-11-05 11:33:09.237170"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2428"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2427]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2428' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2428]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.245971"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0072"], ["updated_at", "2014-11-05 11:33:09.245971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.248317"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0073"], ["updated_at", "2014-11-05 11:33:09.248317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"2430"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2429]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2430' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2430]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 2430], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.254098"], ["updated_at", "2014-11-05 11:33:09.254098"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "c2359f2e-7513-4a26-a752-831f4e4a5a59"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.9ms Sent mail to someone.else@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 11:33:09 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a0af53ec61_88473feef1865be453037@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/c2359f2e-7513-4a26-a752-831f4e4a5a59?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.262011"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0074"], ["updated_at", "2014-11-05 11:33:09.262011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.264285"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0075"], ["updated_at", "2014-11-05 11:33:09.264285"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"2432"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2431]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2432' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2432]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 2432], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.269840"], ["updated_at", "2014-11-05 11:33:09.269840"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "fb82656a-da71-42e8-a2fa-60e248921d76"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to someone.else@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 11:33:09 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a0af542929_88473feef1865be4531db@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/fb82656a-da71-42e8-a2fa-60e248921d76?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.277464"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0076"], ["updated_at", "2014-11-05 11:33:09.277464"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.280024"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0077"], ["updated_at", "2014-11-05 11:33:09.280024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"2434"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2433]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2434' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2434]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.289028"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0078"], ["updated_at", "2014-11-05 11:33:09.289028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2435]] Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.297614"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0079"], ["updated_at", "2014-11-05 11:33:09.297614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2436]] Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.304145"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-05 11:33:09.304145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2437]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.310207"], ["slug", "surname-0081"], ["surname", "Surname-0081"], ["updated_at", "2014-11-05 11:33:09.310207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0082' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.313316"], ["slug", "surname-0082"], ["surname", "Surname-0082"], ["updated_at", "2014-11-05 11:33:09.313316"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.316514"], ["slug", "surname-0083"], ["surname", "Surname-0083"], ["updated_at", "2014-11-05 11:33:09.316514"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 2440 [["updated_at", "2014-11-05 11:33:09.317638"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:09.319798"], ["name", "Poetry"], ["updated_at", "2014-11-05 11:33:09.319798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 94], ["created_at", "2014-11-05 11:33:09.322431"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 11:33:09.322431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:09.324968"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 11:33:09.324968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.331025"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.331025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2030]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2030]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2030]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2030"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.337560"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.337560"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.339933"], ["group_id", 2031], ["person_id", 2442], ["role", "Cleaner"], ["updated_at", "2014-11-05 11:33:09.339933"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2442]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.341492' WHERE "people"."id" = 2442 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.342171' WHERE "groups"."id" = 2031  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2441]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 94]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2442]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2441) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2441) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2441) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:09.376049"], ["name", "Poetry"], ["updated_at", "2014-11-05 11:33:09.376049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 95], ["created_at", "2014-11-05 11:33:09.378671"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 11:33:09.378671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:09.381084"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 11:33:09.381084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.387181"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.387181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2032]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2032]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2032]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2032"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.391726"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.391726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.393625"], ["group_id", 2033], ["person_id", 2444], ["role", "Cleaner"], ["updated_at", "2014-11-05 11:33:09.393625"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2444]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.395077' WHERE "people"."id" = 2444 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.395871' WHERE "groups"."id" = 2033  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2443]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 95]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2444]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2443, 2441) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2443, 2441) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2443, 2441) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:09.428053"], ["name", "Poetry"], ["updated_at", "2014-11-05 11:33:09.428053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 96], ["created_at", "2014-11-05 11:33:09.430772"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 11:33:09.430772"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:09.433368"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 11:33:09.433368"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.441426"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.441426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2034]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2034]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2034]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2034"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.445857"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.445857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.447628"], ["group_id", 2035], ["person_id", 2446], ["role", "Cleaner"], ["updated_at", "2014-11-05 11:33:09.447628"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2446]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.448830' WHERE "people"."id" = 2446 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.449432' WHERE "groups"."id" = 2035  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2445]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 96]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2446]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:09.496010"], ["name", "Poetry"], ["updated_at", "2014-11-05 11:33:09.496010"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 97], ["created_at", "2014-11-05 11:33:09.498776"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 11:33:09.498776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:09.501101"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 11:33:09.501101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.506787"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.506787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2036]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2036]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2036]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2036"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.510753"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.510753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.512527"], ["group_id", 2037], ["person_id", 2448], ["role", "Cleaner"], ["updated_at", "2014-11-05 11:33:09.512527"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2448]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.513872' WHERE "people"."id" = 2448 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.514450' WHERE "groups"."id" = 2037  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2447]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 97]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2448]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2448, 2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2448, 2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2448, 2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:09.563953"], ["name", "Poetry"], ["updated_at", "2014-11-05 11:33:09.563953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 98], ["created_at", "2014-11-05 11:33:09.566623"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 11:33:09.566623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:09.569180"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 11:33:09.569180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.575503"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.162@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.575503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2038]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2038]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2038]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2038"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.580051"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.580051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.582000"], ["group_id", 2039], ["person_id", 2450], ["role", "Cleaner"], ["updated_at", "2014-11-05 11:33:09.582000"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2450]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.583555' WHERE "people"."id" = 2450 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.584128' WHERE "groups"."id" = 2039  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2449]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 98]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2450]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2448, 2450, 2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2448, 2450, 2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2448, 2450, 2444, 2446, 2442) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:09.621939"], ["name", "Poetry"], ["updated_at", "2014-11-05 11:33:09.621939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 99], ["created_at", "2014-11-05 11:33:09.624475"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 11:33:09.624475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:09.626700"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 11:33:09.626700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.632433"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.632433"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2040]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2040]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2040]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2040"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.639023"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.639023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.641370"], ["group_id", 2041], ["person_id", 2452], ["role", "Cleaner"], ["updated_at", "2014-11-05 11:33:09.641370"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2452]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.642906' WHERE "people"."id" = 2452 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.643595' WHERE "groups"."id" = 2041  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2451]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 99]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2452]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2443, 2449, 2451, 2445, 2441, 2447) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2443, 2449, 2451, 2445, 2441, 2447) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2443, 2449, 2451, 2445, 2441, 2447) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.762699"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.762699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2042]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2042]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2042]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2042"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.767778"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.767778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2043]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2043]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2043]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2042/2043"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:09.772781"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.772781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (7.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 11:33:09.798988"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0084"], ["updated_at", "2014-11-05 11:33:09.798988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0085' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.803454"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0085"], ["surname", "Surname-0085"], ["updated_at", "2014-11-05 11:33:09.803454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.807352"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0086"], ["updated_at", "2014-11-05 11:33:09.807352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.809692"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:09.809692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2455]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.816468"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0087"], ["updated_at", "2014-11-05 11:33:09.816468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.818813"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-05 11:33:09.818813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"2458"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2457]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2458' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2458]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 3ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.827101"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0088"], ["updated_at", "2014-11-05 11:33:09.827101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.831396"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:09.831396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"2460"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2459]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2460' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2460]] Redirected to http://test.host/people/doe?cache_bust=1415187189 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.839447"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0089"], ["updated_at", "2014-11-05 11:33:09.839447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.843329"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:09.843329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"2462"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2461]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2462' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2462]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.851800"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0090"], ["updated_at", "2014-11-05 11:33:09.851800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.854088"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0091"], ["updated_at", "2014-11-05 11:33:09.854088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"2464"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2463]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2464' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2464]] Completed 200 OK in 4ms (Views: 2.0ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.863912"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0092"], ["updated_at", "2014-11-05 11:33:09.863912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.866302"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0093"], ["updated_at", "2014-11-05 11:33:09.866302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"2466"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2465]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2466' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2466]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.874909"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-05 11:33:09.874909"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.877158"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0095"], ["updated_at", "2014-11-05 11:33:09.877158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"2468"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2467]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2468' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2468]] Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.887563"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0096"], ["updated_at", "2014-11-05 11:33:09.887563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.890048"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0097"], ["updated_at", "2014-11-05 11:33:09.890048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.896452"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.896452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2045]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2045]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2045]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2045"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.901316"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.901316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.903329"], ["group_id", 2046], ["person_id", 2470], ["updated_at", "2014-11-05 11:33:09.903329"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2470]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.904569' WHERE "people"."id" = 2470 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.905167' WHERE "groups"."id" = 2046  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2470"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2469]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2470' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2470]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2470]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2469], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.168@digital.justice.gov.uk"], ["subject_id", 2470]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.168@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 11:33:09 +0000 From: support@example.com To: example.user.168@digital.justice.gov.uk Message-ID: <545a0af5df106_88473feef1865be453297@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0096 has said that they believe the information on Surname-0097 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.919396"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0098"], ["updated_at", "2014-11-05 11:33:09.919396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.921739"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0099"], ["updated_at", "2014-11-05 11:33:09.921739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.929335"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.929335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2047]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2047]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2047]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2047"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.935062"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.935062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.937303"], ["group_id", 2048], ["person_id", 2472], ["updated_at", "2014-11-05 11:33:09.937303"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2472]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.938679' WHERE "people"."id" = 2472 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.939301' WHERE "groups"."id" = 2048  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2472"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2471]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2472' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2472]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2472]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2471], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.170@digital.justice.gov.uk"], ["subject_id", 2472]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.170@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 11:33:09 +0000 From: support@example.com To: example.user.170@digital.justice.gov.uk Message-ID: <545a0af5e7609_88473feef1865be4533d@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0098 has said that they believe the information on Surname-0099 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2472]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.953966"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0100"], ["updated_at", "2014-11-05 11:33:09.953966"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.956283"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0101"], ["updated_at", "2014-11-05 11:33:09.956283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.963888"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.963888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2049]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2049]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2049]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2049"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:09.969694"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.969694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:09.971988"], ["group_id", 2050], ["person_id", 2474], ["updated_at", "2014-11-05 11:33:09.971988"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2474]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:09.973412' WHERE "people"."id" = 2474 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:09.974032' WHERE "groups"."id" = 2050  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2474"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2473]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2474' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2474]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2474]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2473], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.172@digital.justice.gov.uk"], ["subject_id", 2474]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.172@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 11:33:09 +0000 From: support@example.com To: example.user.172@digital.justice.gov.uk Message-ID: <545a0af5efd3d_88473feef1865be4534a2@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0100 has said that they believe the information on Surname-0101 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.987435"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0102"], ["updated_at", "2014-11-05 11:33:09.987435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.991023"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0103"], ["updated_at", "2014-11-05 11:33:09.991023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:09.998758"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:09.998758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2051]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2051]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2051]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2051"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:10.003006"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.003006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.004940"], ["group_id", 2052], ["person_id", 2476], ["updated_at", "2014-11-05 11:33:10.004940"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2476]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:10.006144' WHERE "people"."id" = 2476 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:10.006707' WHERE "groups"."id" = 2052  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2476"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2475]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2476' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2476]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2476]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2475], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.174@digital.justice.gov.uk"], ["subject_id", 2476]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.174@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 11:33:10 +0000 From: support@example.com To: example.user.174@digital.justice.gov.uk Message-ID: <545a0af639e2_88473feef1865be45358f@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0102 has said that they believe the information on Surname-0103 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.019748"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-05 11:33:10.019748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.022050"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0105"], ["updated_at", "2014-11-05 11:33:10.022050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.029391"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.029391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2053]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2053]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2053]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2053"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:10.034836"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.034836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.037074"], ["group_id", 2054], ["person_id", 2478], ["updated_at", "2014-11-05 11:33:10.037074"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2478]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:10.038464' WHERE "people"."id" = 2478 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:10.039073' WHERE "groups"."id" = 2054  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2478"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2477]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2478' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2478]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2478]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2477], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.176@digital.justice.gov.uk"], ["subject_id", 2478]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.176@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 11:33:10 +0000 From: support@example.com To: example.user.176@digital.justice.gov.uk Message-ID: <545a0af6b963_88473feef1865be453631@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0104 has said that they believe the information on Surname-0105 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.052354"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0106"], ["updated_at", "2014-11-05 11:33:10.052354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.055112"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0107"], ["updated_at", "2014-11-05 11:33:10.055112"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"2480"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2479]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2480' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2480]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2480]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0108' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.065325"], ["slug", "surname-0108"], ["surname", "Surname-0108"], ["updated_at", "2014-11-05 11:33:10.065325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:10.066742"], ["name", "Community-0001"], ["updated_at", "2014-11-05 11:33:10.066742"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 2481 [["community_id", 100], ["updated_at", "2014-11-05 11:33:10.067924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 100]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 2481 [["community_id", nil], ["updated_at", "2014-11-05 11:33:10.071395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 100]] SQL (0.1ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 100]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0109' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.075963"], ["slug", "surname-0109"], ["surname", "Surname-0109"], ["updated_at", "2014-11-05 11:33:10.075963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 11:33:10.077186"], ["name", "Community-0002"], ["updated_at", "2014-11-05 11:33:10.077186"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 2482 [["community_id", 101], ["updated_at", "2014-11-05 11:33:10.079828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2482]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 101]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0110' LIMIT 1 SQL (1.0ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.087258"], ["slug", "surname-0110"], ["surname", "Surname-0110"], ["updated_at", "2014-11-05 11:33:10.087258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2483]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:10.097744"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:10.097744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2484]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2484]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2484]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2484) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2484], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2484], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.6ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.167481"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.167481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2055"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:10.173537"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.173537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2056]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2056]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2056]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2055/2056"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:10.178373"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.178373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2057]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2057]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2057]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2055/2056/2057"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:10.185922"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.185922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2055) LIMIT 1 SQL (0.3ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2055 [["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.189714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2055"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:10.195851"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.195851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2484]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2059) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2055, 2059) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2059]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2055/2059' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2055/2059' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2059]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2059], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2059], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 15.8ms | ActiveRecord: 1.7ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2484]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2059) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2055, 2059) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2055]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2055) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2055/2059' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2059], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2059], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 20.0ms | ActiveRecord: 1.9ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2484]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2059) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2055, 2059) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2059 OR "groups"."ancestry" ILIKE '2055/2059/%') OR "groups"."ancestry" = '2055/2059')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.7ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2059) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2059], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2059], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 21ms (Views: 12.6ms | ActiveRecord: 2.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:10.293414"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:10.293414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2485]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2485]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2485]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2485) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2485], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2485], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.4ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.344915"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.344915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2060]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2060]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2060]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2060"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:10.350327"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.350327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2061]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2061]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2061]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2060/2061"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:10.355053"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.355053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2062]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2062]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2062]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2060/2061/2062"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:10.360353"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.360353"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.363273"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 11:33:10.363273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.364900"], ["group_id", 2063], ["person_id", 2486], ["updated_at", "2014-11-05 11:33:10.364900"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:10.365542' WHERE "people"."id" = 2486 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:10.366150' WHERE "groups"."id" = 2063  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.368408"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 11:33:10.368408"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.369915"], ["group_id", 2063], ["person_id", 2487], ["updated_at", "2014-11-05 11:33:10.369915"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:10.370515' WHERE "people"."id" = 2487 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:10.371017' WHERE "groups"."id" = 2063  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.373205"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 11:33:10.373205"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.374742"], ["group_id", 2063], ["person_id", 2488], ["updated_at", "2014-11-05 11:33:10.374742"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:10.375488' WHERE "people"."id" = 2488 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:10.376027' WHERE "groups"."id" = 2063  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2485]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2063) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2060, 2061, 2062, 2063) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2063]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2060/2061/2062/2063' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2060/2061/2062/2063' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2063]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2063], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2063], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.9ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:10.416948"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:10.416948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2489]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2489]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2489]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2489) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2489], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2489], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.472205"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.472205"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2064]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2064]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2064]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2064"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:10.476905"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.476905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2065]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2065]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2065]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2064/2065"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:10.482035"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.482035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2066]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2066]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2066]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2064/2065/2066"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:10.487253"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.487253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2489]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2064) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2064) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2064]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (3.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2064], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2064], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.1ms | ActiveRecord: 1.7ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2489]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2065) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2064, 2065) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2065]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064/2065' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064/2065' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064/2065' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2065], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2065], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.3ms | ActiveRecord: 1.7ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2489]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2066) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2064, 2065, 2066) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2066]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.9ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064/2065/2066' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064/2065/2066' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2064/2065/2066' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2066], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2066], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 15.9ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:10.572231"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:10.572231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2490]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2490]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2490]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2490) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2490], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2490], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.0ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.625404"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.625404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2068]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2068]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2068]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2068"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:10.630531"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.630531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2069]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2069]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2069]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2068/2069"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:10.635558"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.635558"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2070]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2070]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2070]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2068/2069/2070"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:10.640726"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.640726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.643585"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 11:33:10.643585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.645249"], ["group_id", 2069], ["person_id", 2491], ["updated_at", "2014-11-05 11:33:10.645249"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:10.645908' WHERE "people"."id" = 2491 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:10.646599' WHERE "groups"."id" = 2069  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.648940"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 11:33:10.648940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.650410"], ["group_id", 2069], ["person_id", 2492], ["updated_at", "2014-11-05 11:33:10.650410"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:10.651025' WHERE "people"."id" = 2492 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:10.651551' WHERE "groups"."id" = 2069  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.654005"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 11:33:10.654005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:10.655500"], ["group_id", 2069], ["person_id", 2493], ["updated_at", "2014-11-05 11:33:10.655500"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:10.656189' WHERE "people"."id" = 2493 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:10.656721' WHERE "groups"."id" = 2069  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2490]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2069) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2068, 2069) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2069]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2068/2069' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2068/2069' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2068/2069' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2069], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2069], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.4ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:10.690831"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.690831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2072]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2072]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2072]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2072"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:10.695827"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.695827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2073]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2073]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2073]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2072/2073"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:10.701350"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.701350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2074]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2074]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2074]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2072/2073/2074"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:10.706911"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:10.706911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:33:10 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:11.271658"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:11.271658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2494]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2494]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2494]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2494) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2494], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2494], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2494]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2494]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2494]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:11.557964"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:11.557964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2495]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2495]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2495]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2495) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2495], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2495], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:11.607517"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:11.607517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2076]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2076]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2076]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2076"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:11.612455"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:11.612455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2077]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2077]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2077]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2076/2077"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:11.617150"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:11.617150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2078]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2078]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2078]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2076/2077/2078"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:11.623143"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:11.623143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:11.626045"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 11:33:11.626045"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:11.627513"], ["group_id", 2077], ["person_id", 2496], ["updated_at", "2014-11-05 11:33:11.627513"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:11.628188' WHERE "people"."id" = 2496 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:11.628815' WHERE "groups"."id" = 2077  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:11.631298"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 11:33:11.631298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:11.632814"], ["group_id", 2077], ["person_id", 2497], ["updated_at", "2014-11-05 11:33:11.632814"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:11.633376' WHERE "people"."id" = 2497 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:11.633879' WHERE "groups"."id" = 2077  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:11.636021"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 11:33:11.636021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:11.637487"], ["group_id", 2077], ["person_id", 2498], ["updated_at", "2014-11-05 11:33:11.637487"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:11.638107' WHERE "people"."id" = 2498 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:11.638597' WHERE "groups"."id" = 2077  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2495]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2077) ORDER BY people.surname Peoplefinder::Group Load (0.6ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2076, 2077) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.6ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2077]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.2ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2076/2077' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2076/2077' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.5ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2076/2077' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2077], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2077], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 26ms (Views: 18.0ms | ActiveRecord: 2.4ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2495]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2077) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2076, 2077) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2077 OR "groups"."ancestry" ILIKE '2076/2077/%') OR "groups"."ancestry" = '2076/2077')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2079,2078,2077) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2077], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2077], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.5ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:11.705969"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:11.705969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2080]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2080]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2080]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2080"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:11.710791"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:11.710791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2081]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2081]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2081]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2080/2081"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:11.715624"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:11.715624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2082]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2082]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2082]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2080/2081/2082"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:11.721142"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:11.721142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:33:11 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:12.293592"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:12.293592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2499]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2499]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2499]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2499) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2499], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2499], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2499]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2499]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 6.7ms | ActiveRecord: 0.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2499]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2499]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2083) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2080, 2081, 2082, 2083) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.7ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2083]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2080/2081/2082/2083' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2080/2081/2082/2083' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2083]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2083], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2083], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 15.3ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:12.674444"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:12.674444"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2500]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2500]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 15ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2500]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2500) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2500], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2500], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.732097"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.732097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2084]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2084]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2084]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2084"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:12.737312"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.737312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2085]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2085]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2085]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2084/2085"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:12.741977"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.741977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2086]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2086]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2086]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2084/2085/2086"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:12.746479"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.746479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 11:33:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2500]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2087) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2084, 2085, 2086, 2087) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2087]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2084/2085/2086/2087' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2084/2085/2086/2087' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2087]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2087], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2087], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 24ms (Views: 17.2ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.780700"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0111"], ["updated_at", "2014-11-05 11:33:12.780700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2501]] Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.789687"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0112"], ["updated_at", "2014-11-05 11:33:12.789687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2502]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.802065"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.802065"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2088]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2088]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2088]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2088"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:12.809291"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.809291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.816248"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-05 11:33:12.816248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0114' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:12.819320"], ["slug", "surname-0114"], ["surname", "Surname-0114"], ["updated_at", "2014-11-05 11:33:12.819320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0114"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2503]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0114' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2504) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.829701"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0115"], ["updated_at", "2014-11-05 11:33:12.829701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0116' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:12.832294"], ["slug", "surname-0116"], ["surname", "Surname-0116"], ["updated_at", "2014-11-05 11:33:12.832294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0116"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2505]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0116' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2506) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.844498"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.844498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2090]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2090]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2090]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2090"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:12.849228"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.849228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.854149"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0117"], ["updated_at", "2014-11-05 11:33:12.854149"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.856663"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 11:33:12.856663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2507]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 5ms (Views: 1.3ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.866890"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0118"], ["updated_at", "2014-11-05 11:33:12.866890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0119"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2509]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0119' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0119' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:12.873115"], ["slug", "surname-0119"], ["surname", "Surname-0119"], ["updated_at", "2014-11-05 11:33:12.873115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0119 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.879578"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0120"], ["updated_at", "2014-11-05 11:33:12.879578"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0121"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2511]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0121' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0121' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:12.886875"], ["slug", "surname-0121"], ["surname", "Surname-0121"], ["updated_at", "2014-11-05 11:33:12.886875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0121 Completed 302 Found in 6ms (ActiveRecord: 0.9ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.892725"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0122"], ["updated_at", "2014-11-05 11:33:12.892725"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0123"}} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2513]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0123' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0123' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:12.898860"], ["slug", "surname-0123"], ["surname", "Surname-0123"], ["updated_at", "2014-11-05 11:33:12.898860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0123 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.906622"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0124"], ["updated_at", "2014-11-05 11:33:12.906622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2515]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.915679"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0125"], ["updated_at", "2014-11-05 11:33:12.915679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2516]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.924409"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0126"], ["updated_at", "2014-11-05 11:33:12.924409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2517]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.935722"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.935722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2092]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2092]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2092]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2092"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:12.940410"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:12.940410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.945463"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0127"], ["updated_at", "2014-11-05 11:33:12.945463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2518]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.954489"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0128"], ["updated_at", "2014-11-05 11:33:12.954489"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0129", "image"=>"#"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2519]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0129' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0129' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.961372"], ["image", nil], ["slug", "surname-0129"], ["surname", "Surname-0129"], ["updated_at", "2014-11-05 11:33:12.961372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0129/image/edit Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.967258"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0130"], ["updated_at", "2014-11-05 11:33:12.967258"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2521]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.973101"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0131"], ["updated_at", "2014-11-05 11:33:12.973101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0132' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:12.976293"], ["slug", "surname-0132"], ["surname", "Surname-0132"], ["updated_at", "2014-11-05 11:33:12.976293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0132"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2522]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0132' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2523) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:12.986974"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0133"], ["updated_at", "2014-11-05 11:33:12.986974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0134' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:12.990197"], ["slug", "surname-0134"], ["surname", "Surname-0134"], ["updated_at", "2014-11-05 11:33:12.990197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0134"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2524]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0134' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2525) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.003068"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.003068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2094]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2094]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2094]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2094"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.007720"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.007720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.012346"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-05 11:33:13.012346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0136' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.015614"], ["slug", "surname-0136"], ["surname", "Surname-0136"], ["updated_at", "2014-11-05 11:33:13.015614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0136"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2526]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0136' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2527) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.026271"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0137"], ["updated_at", "2014-11-05 11:33:13.026271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0138' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.029822"], ["slug", "surname-0138"], ["surname", "Surname-0138"], ["updated_at", "2014-11-05 11:33:13.029822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.036362"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.036362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2096]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2096]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2096]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2096"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.041368"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.041368"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.043131"], ["group_id", 2097], ["person_id", 2529], ["updated_at", "2014-11-05 11:33:13.043131"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2529]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:13.044492' WHERE "people"."id" = 2529 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:13.045173' WHERE "groups"."id" = 2097  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0138"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2528]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0138' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2529) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.055917"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0139"], ["updated_at", "2014-11-05 11:33:13.055917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0140' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.059655"], ["slug", "surname-0140"], ["surname", "Surname-0140"], ["updated_at", "2014-11-05 11:33:13.059655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0140"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2530]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0140' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2531) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.071330"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0141"], ["updated_at", "2014-11-05 11:33:13.071330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0142' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.074501"], ["slug", "surname-0142"], ["surname", "Surname-0142"], ["updated_at", "2014-11-05 11:33:13.074501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0142"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2532]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0142' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2533) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2533]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.084785"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0143"], ["updated_at", "2014-11-05 11:33:13.084785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0144' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.090049"], ["slug", "surname-0144"], ["surname", "Surname-0144"], ["updated_at", "2014-11-05 11:33:13.090049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0144"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2534]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0144' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2535) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2535]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.102992"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0145"], ["updated_at", "2014-11-05 11:33:13.102992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0146' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.106822"], ["slug", "surname-0146"], ["surname", "Surname-0146"], ["updated_at", "2014-11-05 11:33:13.106822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0146"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2536]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0146' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2537) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2537]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.117218"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-05 11:33:13.117218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2538]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.127302"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.127302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2098]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2098]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2098]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2098"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.132024"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.132024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.136523"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0148"], ["updated_at", "2014-11-05 11:33:13.136523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2539]] Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.144794"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-05 11:33:13.144794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2540]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.152572"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0150"], ["updated_at", "2014-11-05 11:33:13.152572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.155100"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 11:33:13.155100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.157545"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 11:33:13.157545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2541]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2543) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 2543) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.169628"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0151"], ["updated_at", "2014-11-05 11:33:13.169628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0152' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.172776"], ["slug", "surname-0152"], ["surname", "Surname-0152"], ["updated_at", "2014-11-05 11:33:13.172776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0153", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0152"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2544]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0152' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2545) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0153' AND "people"."given_name" IS NULL AND ("people"."id" != 2545) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2545 [["surname", "Surname-0153"], ["updated_at", "2014-11-05 11:33:13.181009"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0152 Completed 302 Found in 9ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.189283"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0154"], ["updated_at", "2014-11-05 11:33:13.189283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0155' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.193024"], ["slug", "surname-0155"], ["surname", "Surname-0155"], ["updated_at", "2014-11-05 11:33:13.193024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0156", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0155"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2546]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0155' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2547) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0156' AND "people"."given_name" IS NULL AND ("people"."id" != 2547) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2547 [["surname", "Surname-0156"], ["updated_at", "2014-11-05 11:33:13.204349"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0155 Completed 302 Found in 11ms (ActiveRecord: 1.6ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2547]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.210949"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0157"], ["updated_at", "2014-11-05 11:33:13.210949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0158' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.214069"], ["slug", "surname-0158"], ["surname", "Surname-0158"], ["updated_at", "2014-11-05 11:33:13.214069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0159", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0158"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2548]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0158' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2549) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0159' AND "people"."given_name" IS NULL AND ("people"."id" != 2549) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2549 [["surname", "Surname-0159"], ["updated_at", "2014-11-05 11:33:13.222833"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0158 Completed 302 Found in 8ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.228596"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0160"], ["updated_at", "2014-11-05 11:33:13.228596"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0161' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.231820"], ["slug", "surname-0161"], ["surname", "Surname-0161"], ["updated_at", "2014-11-05 11:33:13.231820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0161"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2550]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0161' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2551) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.242925"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0162"], ["updated_at", "2014-11-05 11:33:13.242925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0163' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.246188"], ["slug", "surname-0163"], ["surname", "Surname-0163"], ["updated_at", "2014-11-05 11:33:13.246188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0163"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2552]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0163' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2553) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.257017"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0164"], ["updated_at", "2014-11-05 11:33:13.257017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0165' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.260417"], ["slug", "surname-0165"], ["surname", "Surname-0165"], ["updated_at", "2014-11-05 11:33:13.260417"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0165"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2554]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0165' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2555) ORDER BY groups.name Completed 200 OK in 7ms (Views: 1.0ms | ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.277300"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.277300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2100]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2100]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2100]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2100"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.282662"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.282662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.287265"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0166"], ["updated_at", "2014-11-05 11:33:13.287265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0167' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.290575"], ["slug", "surname-0167"], ["surname", "Surname-0167"], ["updated_at", "2014-11-05 11:33:13.290575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0167"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2556]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0167' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2557) ORDER BY groups.name Completed 200 OK in 7ms (Views: 1.0ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.303263"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0168"], ["updated_at", "2014-11-05 11:33:13.303263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0169' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:13.306871"], ["slug", "surname-0169"], ["surname", "Surname-0169"], ["updated_at", "2014-11-05 11:33:13.306871"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0170", "image"=>"#"}, "id"=>"surname-0169"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2558]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0169' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2559) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0170' AND "people"."given_name" IS NULL AND ("people"."id" != 2559) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2559]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 2559 [["image", nil], ["surname", "Surname-0170"], ["updated_at", "2014-11-05 11:33:13.315648"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0169/image/edit Completed 302 Found in 9ms (ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.323347"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0171"], ["updated_at", "2014-11-05 11:33:13.323347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.331010"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.331010"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2102]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2102]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2102]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2102"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.337702"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.337702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2560]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.345964"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0172"], ["updated_at", "2014-11-05 11:33:13.345964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2561]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.352694"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0173"], ["updated_at", "2014-11-05 11:33:13.352694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.358003"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.358003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2562]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.366187"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0174"], ["updated_at", "2014-11-05 11:33:13.366187"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.373698"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.373698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2105]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2105]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2105]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2105"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.378094"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.378094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0055"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2563]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0055' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2106) ORDER BY people.surname Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.389306"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0175"], ["updated_at", "2014-11-05 11:33:13.389306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.396355"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.396355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2107]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2107]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2107]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2107"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.400717"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.400717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0056"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2564]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0056' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2108) ORDER BY people.surname Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.411892"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0176"], ["updated_at", "2014-11-05 11:33:13.411892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0057", "team_email_address"=>"example.user.233@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2565]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.417220"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.417220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0057 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.422513"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0177"], ["updated_at", "2014-11-05 11:33:13.422513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0058", "team_email_address"=>"example.user.234@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2566]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.430055"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.430055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0058 Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.435421"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0178"], ["updated_at", "2014-11-05 11:33:13.435421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0059", "team_email_address"=>"example.user.235@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2567]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.442085"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.442085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0059 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.448413"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0179"], ["updated_at", "2014-11-05 11:33:13.448413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2568]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.457926"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-05 11:33:13.457926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2569]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.466408"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0181"], ["updated_at", "2014-11-05 11:33:13.466408"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2570]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.476679"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-05 11:33:13.476679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.483933"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.237@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.483933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2112]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2112]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2112]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2112"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.488751"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.488751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0060"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2571]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0060' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2113) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2112]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2112]]  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2112/2113/%' OR "groups"."ancestry" = '2112/2113')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2112/2113' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2113]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 7ms (ActiveRecord: 1.6ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.502161"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0183"], ["updated_at", "2014-11-05 11:33:13.502161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.505235"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.238@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.505235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2114]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2114]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2114]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0062-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2114"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.509446"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.509446"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0062"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2572]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0062' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2115) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2114]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2114]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2114/2115/%' OR "groups"."ancestry" = '2114/2115')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2114/2115' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2115]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0061 Completed 302 Found in 7ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.521537"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0184"], ["updated_at", "2014-11-05 11:33:13.521537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2573]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.530279"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0185"], ["updated_at", "2014-11-05 11:33:13.530279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2574]] Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.538674"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0186"], ["updated_at", "2014-11-05 11:33:13.538674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.546223"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.241@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.546223"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2116]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2116]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2116]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2116"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.550598"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.550598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0063", "team_email_address"=>"example.user.240@digital.justice.gov.uk"}, "id"=>"group-0063"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2575]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0063' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2117) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0063' AND "groups"."id" != 2117) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0063 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.562361"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0187"], ["updated_at", "2014-11-05 11:33:13.562361"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.568937"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.243@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.568937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2118]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2118]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2118]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2118"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.573502"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.573502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0065", "team_email_address"=>"example.user.244@digital.justice.gov.uk"}, "id"=>"group-0064"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2576]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0064' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2119) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2118]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2118]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2118]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2119) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0065' AND "groups"."id" != 2119) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 2119 [["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.244@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.583949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0065 Completed 302 Found in 9ms (ActiveRecord: 2.0ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2119]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.589532"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0188"], ["updated_at", "2014-11-05 11:33:13.589532"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.596276"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.596276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2120]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2120]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2120]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2120"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.600505"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.245@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.600505"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0066", "team_email_address"=>"example.user.245@digital.justice.gov.uk"}, "id"=>"group-0066"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2577]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0066' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2121) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0066' AND "groups"."id" != 2121) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0066 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.612727"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0189"], ["updated_at", "2014-11-05 11:33:13.612727"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.619460"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.619460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2122]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2122]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2122]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2122"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.624774"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.624774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0067"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2578]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0067' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2123) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2122]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2122]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2122]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2123) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2123) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.8ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.639674"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0190"], ["updated_at", "2014-11-05 11:33:13.639674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.646307"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.646307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2124]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2124]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2124]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2124"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.650545"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.650545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0068"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2579]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0068' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2125) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2124]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2124]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2124]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2125) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2125) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.8ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.664661"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0191"], ["updated_at", "2014-11-05 11:33:13.664661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.671222"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.671222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2126]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2126]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2126]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2126"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:13.675514"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:13.675514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0069"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2580]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0069' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2127) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2126]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2126]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2126]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2127) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2127) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 12ms (Views: 2.1ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:13.715644"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:13.715644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2581]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2581]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2581) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2581], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2581], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 54ms (Views: 46.6ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.782149"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:13.782149"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:13.784745"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 11:33:13.784745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2583) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2583], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2583], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.0ms | ActiveRecord: 1.5ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2583) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 2583) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2582]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2583], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2583], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 14.4ms | ActiveRecord: 1.4ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2583) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2583 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:13.880880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 11ms (ActiveRecord: 1.3ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2583) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2583], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2583], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 1.0ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:13.912236"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:13.912236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2584]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2584]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2584]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2584) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2584], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2584], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.5ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:13 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2584]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 37.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2584]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:14.021432"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-05 11:33:14.021432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 10ms (ActiveRecord: 0.9ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2584]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2585) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2585], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2585], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:14.055626"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:14.055626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2586]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2586]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2586) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2586], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2586], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.4ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0192' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:14.108343"], ["slug", "surname-0192"], ["surname", "Surname-0192"], ["updated_at", "2014-11-05 11:33:14.108343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0192/edit" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0192"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2586]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0192' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2587) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2587], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2587], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:14.163929"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:14.163929"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2588]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2588]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2588]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2588) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2588], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2588], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.4ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:14.221508"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:14.221508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2588]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2589) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2589], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2589], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 13.2ms | ActiveRecord: 1.0ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2588]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2589) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2589], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2589], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 42.5ms | ActiveRecord: 1.4ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2588]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2589) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 2589) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 2589 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 11:33:14.316696"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 13ms (ActiveRecord: 1.4ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2588]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2589) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2589], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2589], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:14.349469"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:14.349469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2590]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2590]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2590]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2590) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2590], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2590], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 43ms (Views: 37.5ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0193' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:14.400028"], ["slug", "surname-0193"], ["surname", "Surname-0193"], ["updated_at", "2014-11-05 11:33:14.400028"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0193/edit" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0193"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2590]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0193' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2591) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2591], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2591], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.7ms | ActiveRecord: 1.5ms) Started DELETE "/people/surname-0193" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0193"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2590]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0193' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2591) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2591]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2590]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2590]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.4ms | ActiveRecord: 0.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2591]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:14.480354"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:14.480354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2592]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2592]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2592]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2592) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2592], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2592], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2592]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (19.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (48.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 57ms (Views: 54.4ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2592]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:14.615813"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 11:33:14.615813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2592]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2593) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2593], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2593], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 1.0ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2592]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2593) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2593], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2593], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:14.703882"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:14.703882"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2128]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2128]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2128]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2128"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:14.709552"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:14.709552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:33:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:15.273914"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:15.273914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2594]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2594) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2594], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2594], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 33.2ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2129", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-05 11:33:15.664502"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 11:33:15.664502"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:15.665907"], ["group_id", 2129], ["person_id", 2595], ["role", ""], ["updated_at", "2014-11-05 11:33:15.665907"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2595]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:15.667557' WHERE "people"."id" = 2595 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2129]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:15.669076' WHERE "groups"."id" = 2129  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/people/marco-polo/image/edit Completed 302 Found in 20ms (ActiveRecord: 2.0ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2595], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2595], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 12ms (Views: 9.4ms | ActiveRecord: 0.5ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:63539/people/marco-polo?cache_bust=1415187195 Completed 302 Found in 10ms (ActiveRecord: 0.6ms) Started GET "/people/marco-polo?cache_bust=1415187195" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415187195", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2594]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2595) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2128, 2129) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2128, 2129) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2595], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2595], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.6ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:15.904060"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:15.904060"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2596]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2596]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2596]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2596) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2596], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2596], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.0ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:15 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2596]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 37ms (Views: 34.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2596]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-05 11:33:16.014262"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 11:33:16.014262"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 14ms (ActiveRecord: 1.2ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2596]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2597], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2597], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.4ms | ActiveRecord: 0.6ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2596]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2597) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2597], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2597], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.9ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2596]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2597) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2597], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2597], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:16.108194"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:16.108194"]]  (0.3ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2598]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2598]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2598]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2598) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (1.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2598], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2598], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 38.7ms | ActiveRecord: 2.7ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 11:33:16.168478"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:16.168478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2598]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2599) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2599], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2599], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 16ms (Views: 11.3ms | ActiveRecord: 1.0ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2598]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2599) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2599], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2599], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2598]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2599) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2599], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2599], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 31.3ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:16.299034"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:16.299034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2600]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2600]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2600]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2600) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2600], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2600], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 52ms (Views: 47.1ms | ActiveRecord: 1.3ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:16.360193"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:16.360193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2600]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 47.8ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2600]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2601]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 10.8ms | ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2600]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2600]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 14.0ms | ActiveRecord: 0.2ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:16.478888"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:16.478888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2602]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2602]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2602]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2602) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2602], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2602], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.3ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:16.537819"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:16.537819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2130]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2130]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2130]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0070-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2130"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:16.542431"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:16.542431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0194' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:16.545013"], ["slug", "surname-0194"], ["surname", "Surname-0194"], ["updated_at", "2014-11-05 11:33:16.545013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:16.547971"], ["group_id", 2131], ["person_id", 2603], ["updated_at", "2014-11-05 11:33:16.547971"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2603]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:16.549325' WHERE "people"."id" = 2603 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:16.549982' WHERE "groups"."id" = 2131  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0194" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0194"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2602]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0194' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2603) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2130, 2131) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2130, 2131) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2603], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2603], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.4ms | ActiveRecord: 1.1ms) Started GET "/people/surname-0194/reported_profiles/new" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0194"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2602]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0194' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2603], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2603], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 18.0ms | ActiveRecord: 0.7ms) Started POST "/people/surname-0194/reported_profiles" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0194"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2602]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0194' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2603]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 2602], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.255@digital.justice.gov.uk"], ["subject_id", 2603]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 2.0ms Sent mail to example.user.255@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 11:33:16 +0000 From: support@example.com To: example.user.255@digital.justice.gov.uk Message-ID: <545a0afc948ef_88473feef1865be4537be@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0194 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0194 Redirected to http://www.example.com/people/surname-0194 Completed 302 Found in 12ms (ActiveRecord: 1.2ms) Started GET "/people/surname-0194" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0194"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2602]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0194' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2603) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2130, 2131) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2130, 2131) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2603], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2603], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 23ms (Views: 16.4ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:16.644613"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:16.644613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2604]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2604]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2604]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2604) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2604], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2604], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 39.7ms | ActiveRecord: 1.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2604]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 41ms (Views: 38.0ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:16.751110"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:16.751110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2605]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2605]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2605]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2605) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2605], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2605], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2605]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 34.3ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:16.851455"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:16.851455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2606]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2606]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2606]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2606) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2606], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2606], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 58ms (Views: 51.9ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2606]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 52ms (Views: 48.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:16 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2606]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities"  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:17.040091"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:17.040091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2607]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2607]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2607]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2607) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2607], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2607], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 60ms (Views: 53.7ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0195' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:17.112130"], ["slug", "surname-0195"], ["surname", "Surname-0195"], ["updated_at", "2014-11-05 11:33:17.112130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:17.121332"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.258@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:17.121332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2132]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2132]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2132]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0071-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0071' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0071' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2132"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:17.126709"], ["name", "Group-0071"], ["slug", "group-0071"], ["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:17.126709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:17.128316"], ["group_id", 2133], ["person_id", 2608], ["updated_at", "2014-11-05 11:33:17.128316"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:17.129064' WHERE "people"."id" = 2608 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:17.129717' WHERE "groups"."id" = 2133  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0195/edit" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0195"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2607]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0195' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2608) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2132, 2133) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2132, 2133) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2608]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2608], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2608], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.0ms | ActiveRecord: 1.9ms) Started DELETE "/people/surname-0195" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0195"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2607]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0195' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2608) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 419]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2608]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:17.187595' WHERE "people"."id" = 2608 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:17.188245' WHERE "groups"."id" = 2133 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2608]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 8ms (ActiveRecord: 1.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2607]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 419]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2608]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:17.211176"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.260@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:17.211176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2134]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2134]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2134]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2134"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:17.215596"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:17.215596"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0196' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:17.218311"], ["slug", "surname-0196"], ["surname", "Surname-0196"], ["tags", "Cooking"], ["updated_at", "2014-11-05 11:33:17.218311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.3ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:17 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:18.002803"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:18.002803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2610]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2610]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2610]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2610) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2610], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2610], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 61ms (Views: 54.3ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2610]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0196/edit" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0196"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2610]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0196' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2609) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (11.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2609], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2609], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 58ms (Views: 51.1ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2610]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Started PATCH "/people/surname-0196" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0196", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2134", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0196"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2610]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0196' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2609) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0196' AND "people"."given_name" = '' AND ("people"."id" != 2609) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2609 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-05 11:33:18.425019"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:18.426781"], ["group_id", 2134], ["person_id", 2609], ["role", ""], ["updated_at", "2014-11-05 11:33:18.426781"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2609]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:18.428580' WHERE "people"."id" = 2609 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2134]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:18.429953' WHERE "groups"."id" = 2134  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/people/surname-0196 Completed 302 Found in 17ms (ActiveRecord: 2.3ms) Started GET "/people/surname-0196" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0196"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2610]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0196' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2609) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2134) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2134) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2609], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2609], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:18.534594"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.262@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:18.534594"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2136]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2136]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2136]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2136"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:18.539768"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:18.539768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:18.545114"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:18.545114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:33:18 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:19.103928"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:19.103928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2612]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2612) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2612], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2612], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 33.3ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2137", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2611]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 10.8ms | ActiveRecord: 1.0ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2137"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415187199-34887-2294/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-05 11:33:19.592201"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e"], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:19.592201"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:19.593383"], ["group_id", 2137], ["person_id", 2613], ["role", ""], ["updated_at", "2014-11-05 11:33:19.593383"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2613]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:19.594917' WHERE "people"."id" = 2613 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2137]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:19.596610' WHERE "groups"."id" = 2137  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/people/marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e/image/edit Completed 302 Found in 16ms (ActiveRecord: 1.8ms) Started GET "/people/marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e/image/edit" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2613], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2613], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 7.9ms | ActiveRecord: 0.6ms) Started PUT "/people/marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e/image" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:63539/people/marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e?cache_bust=1415187199 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e?cache_bust=1415187199" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415187199", "id"=>"marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2612]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-13d5289d-e429-468c-b9f5-f776c46a873e' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2613) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2136, 2137) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2136, 2137) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2613], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2613], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.0ms | ActiveRecord: 1.2ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:19.826064"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.264@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:19.826064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2138]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2138]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2138]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2138"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:19.831671"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:19.831671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0197' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:19.834346"], ["slug", "surname-0197"], ["surname", "Surname-0197"], ["updated_at", "2014-11-05 11:33:19.834346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63539/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 11:33:19 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:20.394616"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:20.394616"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2615]] Redirected to http://127.0.0.1:63539/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2615) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2615], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2615], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.2ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0197/edit" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2614) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2614], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2614], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.3ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0197" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0197", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2138", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2614) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0197' AND "people"."given_name" = '' AND ("people"."id" != 2614) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2614 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 11:33:20.794148"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:20.795482"], ["group_id", 2138], ["person_id", 2614], ["role", ""], ["updated_at", "2014-11-05 11:33:20.795482"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2614]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:20.797188' WHERE "people"."id" = 2614 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2138]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:20.798559' WHERE "groups"."id" = 2138  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63539/people/surname-0197 Completed 302 Found in 15ms (ActiveRecord: 2.1ms) Started GET "/people/surname-0197" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2614) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2138) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2138) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2614], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2614], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0197/edit" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2614) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2138) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2138) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2614]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (8.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2614], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2614], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.6ms | ActiveRecord: 1.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 11:33:20 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2615]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:21.053877"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:21.053877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2616]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2616]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2616]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2616) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2616], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2616], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.103931"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-57982595-ac26-4465-bb01-301134d6f660"], ["surname", "Surname-0198"], ["updated_at", "2014-11-05 11:33:21.103931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2617]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2617 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:21.109012"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.119293"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.266@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.119293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2140]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2140]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2140]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0072-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0072' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0072' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2140"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.123637"], ["name", "Group-0072"], ["slug", "group-0072"], ["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.123637"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.125556"], ["group_id", 2141], ["person_id", 2617], ["updated_at", "2014-11-05 11:33:21.125556"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2617]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.127033' WHERE "people"."id" = 2617 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.127637' WHERE "groups"."id" = 2141  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-57982595-ac26-4465-bb01-301134d6f660" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-57982595-ac26-4465-bb01-301134d6f660"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2616]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-57982595-ac26-4465-bb01-301134d6f660' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2617) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2140, 2141) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2140, 2141) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2617], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2617], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.4ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:21.155475"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:21.155475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2618]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2618]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2618]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2618) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2618], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2618], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.4ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.200270"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-aa0aaba2-4f37-460d-b133-83591f56106e"], ["surname", "Surname-0199"], ["updated_at", "2014-11-05 11:33:21.200270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-aa0aaba2-4f37-460d-b133-83591f56106e" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-aa0aaba2-4f37-460d-b133-83591f56106e"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2618]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-aa0aaba2-4f37-460d-b133-83591f56106e' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2619) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2619], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2619], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.2ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:21.241002"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:21.241002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2620]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2620]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2620]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2620) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2620], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2620], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.1ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.297712"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0200"], ["updated_at", "2014-11-05 11:33:21.297712"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2620]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2621) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2621], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2621], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.9ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2620]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2621], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2621], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.5ms | ActiveRecord: 0.7ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2620]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 2621], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.343763"], ["updated_at", "2014-11-05 11:33:21.343763"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "2bbc3683-d9ee-4bc6-ba17-d5f0184bdfa1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.2ms Sent mail to someone.else@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 11:33:21 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a0b0154baf_88473feef1865be4538a3@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/2bbc3683-d9ee-4bc6-ba17-d5f0184bdfa1?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.2ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2620]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2621) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2621], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2621], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 11.9ms | ActiveRecord: 1.2ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:21.380851"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:21.380851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2622]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2622]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2622]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2622) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2622], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2622], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.1ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.430213"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0201"], ["updated_at", "2014-11-05 11:33:21.430213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2623]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2623 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 11:33:21.435551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.446235"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.268@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.446235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2142]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2142]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2142]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2142"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.451035"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.451035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.453144"], ["group_id", 2143], ["person_id", 2623], ["updated_at", "2014-11-05 11:33:21.453144"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2623]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.454541' WHERE "people"."id" = 2623 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.455128' WHERE "groups"."id" = 2143  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2622]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2623) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2142, 2143) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2142, 2143) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2623], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2623], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 13.0ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 11:33:21.485791"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 11:33:21.485791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2624]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2624]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2624]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2624) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2624], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2624], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.3ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.535232"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0202"], ["updated_at", "2014-11-05 11:33:21.535232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 2625 [["email", nil], ["updated_at", "2014-11-05 11:33:21.536591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 11:33:21 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2624]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2625) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2625], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2625], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.0ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0074' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.572890"], ["name", "Group-0074"], ["slug", "group-0074"], ["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.572890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2144]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2144]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2144]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0075-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0075' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0075' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2144"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.578152"], ["name", "Group-0075"], ["slug", "group-0075"], ["team_email_address", "example.user.270@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.578152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2145]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0076-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0076' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2144/2145"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:21.583114"], ["name", "Group-0076"], ["slug", "group-0076"], ["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.583114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2146]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2146]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2146]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0077-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0077' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0077' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2144/2145/2146"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:21.588048"], ["name", "Group-0077"], ["slug", "group-0077"], ["team_email_address", "example.user.272@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.588048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2144, 2145, 2146, 2147) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0078' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.592661"], ["name", "Group-0078"], ["slug", "group-0078"], ["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.592661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2148) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.599889"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.274@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.599889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2149]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2149]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2149]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0079-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0079' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0079' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2149"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.604966"], ["name", "Group-0079"], ["slug", "group-0079"], ["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.604966"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.612757"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.612757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2151]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2151]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2151]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0080-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0080' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0080' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2151"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.617154"], ["name", "Group-0080"], ["slug", "group-0080"], ["team_email_address", "example.user.276@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.617154"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2152]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2152]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2152]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0081-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0081' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2151/2152"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:21.622036"], ["name", "Group-0081"], ["slug", "group-0081"], ["team_email_address", "example.user.278@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.622036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2153]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2153]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2153]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0082-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0082' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0082' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2151/2152/2153"], ["ancestry_depth", 3], ["created_at", "2014-11-05 11:33:21.626869"], ["name", "Group-0082"], ["slug", "group-0082"], ["team_email_address", "example.user.279@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.626869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0080' AND "groups"."id" != 2152) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.634679"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.281@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.634679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2155]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2155]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2155]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2155"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.639169"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.280@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.639169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.646495"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.646495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2157]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2157]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2157]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2157"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.650763"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.282@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.650763"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2157]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2157]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2157]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2158) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 2158) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 2158 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-05 11:33:21.655101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2158]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.662810"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.285@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.662810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2159]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2159"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.668088"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.284@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.668088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2159) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2159 [["team_email_address", "example.user.287@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.671106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2159]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2159"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.676425"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.286@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.676425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.683659"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.289@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.683659"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2162"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.690511"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.288@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.690511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2162) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2162 [["team_email_address", "example.user.291@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.694245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2162"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.699482"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.290@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.699482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2162) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2162 [["team_email_address", "example.user.293@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.702386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2162]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2162"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.707944"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.292@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.707944"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.716608"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.295@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.716608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2166]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2166]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2166]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0083-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0083' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0083' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2166"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.722495"], ["name", "Group-0083"], ["slug", "group-0083"], ["team_email_address", "example.user.294@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.722495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0203' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.725883"], ["slug", "surname-0203"], ["surname", "Surname-0203"], ["updated_at", "2014-11-05 11:33:21.725883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.727245"], ["group_id", 2167], ["leader", "t"], ["person_id", 2626], ["updated_at", "2014-11-05 11:33:21.727245"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.727977' WHERE "people"."id" = 2626 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.728527' WHERE "groups"."id" = 2167  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 2167]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.737496"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.297@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.737496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2168]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2168]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2168]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0084-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0084' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0084' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2168"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.744571"], ["name", "Group-0084"], ["slug", "group-0084"], ["team_email_address", "example.user.296@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.744571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2168/2169' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.755700"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.299@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.755700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2170]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2170]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2170]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0085-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0085' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0085' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2170"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.761026"], ["name", "Group-0085"], ["slug", "group-0085"], ["team_email_address", "example.user.298@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.761026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2170/2171' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.771034"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.301@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.771034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2172]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2172]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2172]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0086-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0086' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0086' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2172"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.775701"], ["name", "Group-0086"], ["slug", "group-0086"], ["team_email_address", "example.user.300@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.775701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.779020"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 11:33:21.779020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.781023"], ["group_id", 2173], ["person_id", 2627], ["updated_at", "2014-11-05 11:33:21.781023"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.781724' WHERE "people"."id" = 2627 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2173]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.783154' WHERE "groups"."id" = 2173  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2173 OR "groups"."ancestry" ILIKE '2172/2173/%') OR "groups"."ancestry" = '2172/2173')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2173) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.793725"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.303@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.793725"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2174]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2174]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2174]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0087-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0087' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0087' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2174"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.799817"], ["name", "Group-0087"], ["slug", "group-0087"], ["team_email_address", "example.user.302@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.799817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.803603"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 11:33:21.803603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.805600"], ["group_id", 2175], ["person_id", 2628], ["updated_at", "2014-11-05 11:33:21.805600"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.806295' WHERE "people"."id" = 2628 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2175]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.807508' WHERE "groups"."id" = 2175  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2175]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2175]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2175]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0088-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0088' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0088' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2174/2175"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:21.812404"], ["name", "Group-0088"], ["slug", "group-0088"], ["team_email_address", "example.user.304@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.812404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.815575"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 11:33:21.815575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.817783"], ["group_id", 2176], ["person_id", 2629], ["updated_at", "2014-11-05 11:33:21.817783"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.818551' WHERE "people"."id" = 2629 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2176]] SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.819907' WHERE "groups"."id" = 2176  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2175 OR "groups"."ancestry" ILIKE '2174/2175/%') OR "groups"."ancestry" = '2174/2175')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2175,2176) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.831035"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.831035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2177]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2177]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2177]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0089-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0089' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2177"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.835892"], ["name", "Group-0089"], ["slug", "group-0089"], ["team_email_address", "example.user.305@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.835892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.839166"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 11:33:21.839166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.841114"], ["group_id", 2178], ["person_id", 2630], ["updated_at", "2014-11-05 11:33:21.841114"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.841724' WHERE "people"."id" = 2630 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2178]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.842928' WHERE "groups"."id" = 2178  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2178]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2178]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2178]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0090-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0090' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0090' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2177/2178"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:21.848787"], ["name", "Group-0090"], ["slug", "group-0090"], ["team_email_address", "example.user.307@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.848787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.853727"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 11:33:21.853727"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.856839"], ["group_id", 2179], ["person_id", 2631], ["updated_at", "2014-11-05 11:33:21.856839"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.857645' WHERE "people"."id" = 2631 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2179]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.859199' WHERE "groups"."id" = 2179  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.861241"], ["group_id", 2179], ["person_id", 2631], ["updated_at", "2014-11-05 11:33:21.861241"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.862034' WHERE "people"."id" = 2631 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2179]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.863278' WHERE "groups"."id" = 2179  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2178 OR "groups"."ancestry" ILIKE '2177/2178/%') OR "groups"."ancestry" = '2177/2178')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2178,2179) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.872476"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.309@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.872476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2180]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2180]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2180]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0091-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0091' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2180"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.877176"], ["name", "Group-0091"], ["slug", "group-0091"], ["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.877176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.880375"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 11:33:21.880375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.882422"], ["group_id", 2181], ["person_id", 2632], ["updated_at", "2014-11-05 11:33:21.882422"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.883060' WHERE "people"."id" = 2632 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2181]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.884284' WHERE "groups"."id" = 2181  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2181]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2181]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2181]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0092-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0092' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0092' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2180/2181"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:21.889277"], ["name", "Group-0092"], ["slug", "group-0092"], ["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.889277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.892321"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 11:33:21.892321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.894269"], ["group_id", 2182], ["person_id", 2633], ["updated_at", "2014-11-05 11:33:21.894269"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.894908' WHERE "people"."id" = 2633 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2182]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.896128' WHERE "groups"."id" = 2182  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.897676"], ["group_id", 2182], ["person_id", 2633], ["updated_at", "2014-11-05 11:33:21.897676"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.898283' WHERE "people"."id" = 2633 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2182]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.899414' WHERE "groups"."id" = 2182  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2181 OR "groups"."ancestry" ILIKE '2180/2181/%') OR "groups"."ancestry" = '2180/2181')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2181,2182) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.908744"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.908744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2183]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2183]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2183]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0093-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0093' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0093' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2183"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.913897"], ["name", "Group-0093"], ["slug", "group-0093"], ["team_email_address", "example.user.311@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.913897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2183/2184' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2184]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.925629"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.925629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2185]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0094-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0094' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0094' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2185"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.930945"], ["name", "Group-0094"], ["slug", "group-0094"], ["team_email_address", "example.user.313@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.930945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0204' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.934051"], ["slug", "surname-0204"], ["surname", "Surname-0204"], ["updated_at", "2014-11-05 11:33:21.934051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.935508"], ["group_id", 2186], ["person_id", 2634], ["updated_at", "2014-11-05 11:33:21.935508"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.936144' WHERE "people"."id" = 2634 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2186]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.937380' WHERE "groups"."id" = 2186  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2185/2186' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2186]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.947774"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.947774"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2187]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2187]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2187]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0095-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0095' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0095' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2187"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.954233"], ["name", "Group-0095"], ["slug", "group-0095"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.954233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2188]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2188]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2188]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0096-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0096' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0096' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2187/2188"], ["ancestry_depth", 2], ["created_at", "2014-11-05 11:33:21.959921"], ["name", "Group-0096"], ["slug", "group-0096"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.959921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2188]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2187/2188' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.968203"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.968203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2190]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0097-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0097' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2190"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:21.972709"], ["name", "Group-0097"], ["slug", "group-0097"], ["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.972709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0205' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.975785"], ["slug", "surname-0205"], ["surname", "Surname-0205"], ["updated_at", "2014-11-05 11:33:21.975785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 11:33:21.977544"], ["group_id", 2191], ["person_id", 2635], ["updated_at", "2014-11-05 11:33:21.977544"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 11:33:21.978205' WHERE "people"."id" = 2635 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2191]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 11:33:21.979517' WHERE "groups"."id" = 2191  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2190/2191' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2191]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.989739"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.989739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:21.996216"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:21.996216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2193]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2193]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2193]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2193"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:22.001389"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.001389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2193]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2193]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2193]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:22.010480"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.010480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2195]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2195]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2195]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0098-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0098' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0098' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2195"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:22.017605"], ["name", "Group-0098"], ["slug", "group-0098"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.017605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2195/2196/%' OR "groups"."ancestry" = '2195/2196'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:22.028467"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.028467"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2197]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0099-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0099' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2197"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:22.032990"], ["name", "Group-0099"], ["slug", "group-0099"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.032990"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2197/2198/%' OR "groups"."ancestry" = '2197/2198')) SQL (0.3ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2198]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2198]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:22.044973"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.327@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.044973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2199]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2199]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2199]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0100-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0100' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0100' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2199"], ["ancestry_depth", 1], ["created_at", "2014-11-05 11:33:22.049939"], ["name", "Group-0100"], ["slug", "group-0100"], ["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.049939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2199]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2199'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:22.057823"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.329@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.057823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 11:33:22.064609"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-05 11:33:22.064609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2202'  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.3ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.6ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0001' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:40.841091"], ["image", "placeholder.png"], ["slug", "surname-0001"], ["surname", "Surname-0001"], ["updated_at", "2014-11-05 12:00:40.841091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.204260"], ["image", "placeholder.png"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-05 12:00:41.204260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.648988"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0003"], ["updated_at", "2014-11-05 12:00:41.648988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:41.654551"], ["slug", "surname-0004"], ["surname", "Surname-0004"], ["updated_at", "2014-11-05 12:00:41.654551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.6ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.673231"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:41.673231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2203]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2203]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2203]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2203"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:41.679546"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:41.679546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:41.681779"], ["group_id", 2204], ["person_id", 2639], ["updated_at", "2014-11-05 12:00:41.681779"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:41.686268' WHERE "people"."id" = 2639 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:41.687092' WHERE "groups"."id" = 2204  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"437"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2638]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 437]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 437]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2639]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:41.701104' WHERE "people"."id" = 2639 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2204]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:41.702856' WHERE "groups"."id" = 2204  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Peoplefinder::Membership Load (0.3ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 437]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.713252"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0005"], ["updated_at", "2014-11-05 12:00:41.713252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0006' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:41.716818"], ["slug", "surname-0006"], ["surname", "Surname-0006"], ["updated_at", "2014-11-05 12:00:41.716818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.725376"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:41.725376"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2205]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2205]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2205]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2205"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:41.732401"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:41.732401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:41.734100"], ["group_id", 2206], ["person_id", 2641], ["updated_at", "2014-11-05 12:00:41.734100"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:41.734988' WHERE "people"."id" = 2641 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:41.735822' WHERE "groups"."id" = 2206  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"438"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2640]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 438]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 438]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2641]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:41.741337' WHERE "people"."id" = 2641 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2206]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:41.742799' WHERE "groups"."id" = 2206  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.748375"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0007"], ["updated_at", "2014-11-05 12:00:41.748375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.751460"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:41.751460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2642]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.763677"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0008"], ["updated_at", "2014-11-05 12:00:41.763677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.766913"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-05 12:00:41.766913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"2645"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2644]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2645' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2645]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.775602"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0009"], ["updated_at", "2014-11-05 12:00:41.775602"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.792508"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:41.792508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"2647"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2646]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2647' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2647]] Redirected to http://test.host/people/doe?cache_bust=1415188841 Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.805169"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0010"], ["updated_at", "2014-11-05 12:00:41.805169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:41.810729"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:41.810729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"2649"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2648]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2649' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2649]] Completed 200 OK in 9ms (Views: 6.3ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (1.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:43.647430"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:43.647430"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2207]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2207]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2207]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2207"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:43.655879"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:43.655879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:43.658762"], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["updated_at", "2014-11-05 12:00:43.658762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:43.665412"], ["group_id", 2208], ["person_id", 2650], ["updated_at", "2014-11-05 12:00:43.665412"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2650]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:43.667686' WHERE "people"."id" = 2650 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:43.668511' WHERE "groups"."id" = 2208  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 2207) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2207 [["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:43.671848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2207]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2207]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2207]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2207"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:43.678003"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:43.678003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:43 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 8ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:43 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (33.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (22.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.7ms) Completed 200 OK in 176ms (Views: 174.4ms | ActiveRecord: 1.2ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 12:00:43 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-05 12:00:43 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 12:00:43 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 12:00:43 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 12:00:43 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:44.486600"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:44.486600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2651]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 14ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2651) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (1.1ms) Peoplefinder::Community Load (0.5ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (13.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (51.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2651], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2651], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 86ms (Views: 71.5ms | ActiveRecord: 3.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Started GET "/people/surname-0011/edit" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2650) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2207, 2208) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2207, 2208) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2650]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2650], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2650], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 61ms (Views: 53.7ms | ActiveRecord: 2.0ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/add_membership?id=surname-0011" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2650) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (9.1ms) Completed 200 OK in 22ms (Views: 16.7ms | ActiveRecord: 0.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:44 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0011" for 127.0.0.1 at 2014-11-05 12:00:45 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0011", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2208", "leader"=>"0", "id"=>"439"}, "70195577060020"=>{"role"=>"Talker", "group_id"=>"2209", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2650) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2650]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2650 AND "memberships"."id" != 439 AND "memberships"."group_id" = 2208) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2208 AND "memberships"."id" != 439 AND "memberships"."person_id" = 2650) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0011' AND "people"."given_name" = '' AND ("people"."id" != 2650) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2650 AND "memberships"."id" != 439 AND "memberships"."group_id" = 2208) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2208 AND "memberships"."id" != 439 AND "memberships"."person_id" = 2650) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2650 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:00:45.924556"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 439 [["role", ""], ["updated_at", "2014-11-05 12:00:45.925868"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:45.926538' WHERE "people"."id" = 2650 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:45.927081' WHERE "groups"."id" = 2208 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:45.927655"], ["group_id", 2209], ["person_id", 2650], ["role", "Talker"], ["updated_at", "2014-11-05 12:00:45.927655"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2650]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:45.929055' WHERE "people"."id" = 2650 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2209]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:45.930220' WHERE "groups"."id" = 2209  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/people/surname-0011 Completed 302 Found in 23ms (ActiveRecord: 3.2ms) Started GET "/people/surname-0011" for 127.0.0.1 at 2014-11-05 12:00:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2650) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2207, 2209) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2207, 2208) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (2.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2207, 2209) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2207, 2208) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.0ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2650], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2650], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 24.9ms | ActiveRecord: 1.6ms) Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2650]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:46.050527"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:46.050527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2652]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2652]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2652]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2652) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2652], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2652], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:46.103936"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:46.103936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2210]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2210]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2210]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2210"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:46.109868"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:46.109868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:46.112603"], ["slug", "surname-0012"], ["surname", "Surname-0012"], ["updated_at", "2014-11-05 12:00:46.112603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:46.114514"], ["group_id", 2211], ["person_id", 2653], ["updated_at", "2014-11-05 12:00:46.114514"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2653]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:46.115887' WHERE "people"."id" = 2653 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:46.116542' WHERE "groups"."id" = 2211  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0012/edit" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0012"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2652]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0012' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2653) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2210, 2211) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2210, 2211) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2653]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2653], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2653], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.6ms | ActiveRecord: 1.8ms) Started DELETE "/memberships/441?referer=%2Fpeople%2Fsurname-0012%2Fedit" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0012/edit", "id"=>"441"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2652]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 441]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 441]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2653]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:46.174623' WHERE "people"."id" = 2653 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2211]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:46.176077' WHERE "groups"."id" = 2211  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0012/edit Completed 302 Found in 5ms (ActiveRecord: 1.2ms) Started GET "/people/surname-0012/edit" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0012"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2652]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0012' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2653) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2653], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2653], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 42.3ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2653]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2653]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:46.258560"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:46.258560"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2212]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2212]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2212]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2212"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:46.263335"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:46.263335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:46.815498"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:46.815498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2654]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2654]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2654]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2654) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2654], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2654], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 45.1ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2654]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:00:46 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2654]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 33.9ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2654]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"2213", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2654]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:00:47.158731"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:00:47.158731"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:47.160111"], ["group_id", 2213], ["leader", "t"], ["person_id", 2655], ["role", "Head Honcho"], ["updated_at", "2014-11-05 12:00:47.160111"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2655]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:47.162185' WHERE "people"."id" = 2655 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2213]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:47.163756' WHERE "groups"."id" = 2213  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/people/taylor Completed 302 Found in 15ms (ActiveRecord: 1.8ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2654]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2655) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2212, 2213) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2212, 2213) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2655], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2655], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.9ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 2655]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:47.268420"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:47.268420"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2214]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2214]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2214]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2214"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:47.274312"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:47.274312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:47.277043"], ["slug", "surname-0013"], ["surname", "Surname-0013"], ["updated_at", "2014-11-05 12:00:47.277043"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:47.278964"], ["group_id", 2215], ["person_id", 2656], ["updated_at", "2014-11-05 12:00:47.278964"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2656]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:47.280383' WHERE "people"."id" = 2656 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:47.281034' WHERE "groups"."id" = 2215  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:47.838840"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:47.838840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2657]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2657]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2657]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2657) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2657], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2657], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 42.3ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2657]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0013/edit" for 127.0.0.1 at 2014-11-05 12:00:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2657]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2656) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2214, 2215) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2214, 2215) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2656]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (20.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (46.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2656], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2656], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 67ms (Views: 60.1ms | ActiveRecord: 2.0ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2657]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0013" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0013", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"2215", "leader"=>"0", "id"=>"443"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2657]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2656) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2656]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2656 AND "memberships"."id" != 443 AND "memberships"."group_id" = 2215) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2215 AND "memberships"."id" != 443 AND "memberships"."person_id" = 2656) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0013' AND "people"."given_name" = '' AND ("people"."id" != 2656) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 2656 AND "memberships"."id" != 443 AND "memberships"."group_id" = 2215) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2215 AND "memberships"."id" != 443 AND "memberships"."person_id" = 2656) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2656 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:00:48.197305"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 443 [["role", "Head Honcho"], ["updated_at", "2014-11-05 12:00:48.198371"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:48.199080' WHERE "people"."id" = 2656 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:48.199816' WHERE "groups"."id" = 2215  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/people/surname-0013 Completed 302 Found in 17ms (ActiveRecord: 2.5ms) Started GET "/people/surname-0013" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2657]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2656) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2214, 2215) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2214, 2215) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2656], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2656], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 2656]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:48.300717"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:48.300717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2216]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2216]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2216"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:48.307160"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:48.307160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:48.865090"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:48.865090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2658]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2658]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2658]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2658) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2658], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2658], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:48 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2658]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2658]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.7ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2658]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2658]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms) Completed 200 OK in 9ms (Views: 6.6ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2658]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:49.268758"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:49.268758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2659]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2659]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2659]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2659) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2659], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2659], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 42.8ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2659]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2659) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2659], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2659], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2659]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2659) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2659]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2659]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:49.413548"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:49.413548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2660]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2660]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2660]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2660) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2660], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2660], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.1ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2660]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2660]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:00:49.520813"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:00:49.520813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2660]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2661) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2661], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2661], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:49.548503"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:49.548503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2662]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2662]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2662]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2662) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2662], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2662], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:49.599496"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:00:49.599496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:49.601213"], ["updated_at", "2014-11-05 12:00:49.601213"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "eb67395e-3da9-43e8-929e-2cec0ebbaa39"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/eb67395e-3da9-43e8-929e-2cec0ebbaa39?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"eb67395e-3da9-43e8-929e-2cec0ebbaa39"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'eb67395e-3da9-43e8-929e-2cec0ebbaa39' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 3ms (ActiveRecord: 0.5ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2663]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2663) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2663], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2663], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 22.4ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:49.648527"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:49.648527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2664]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2664]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2664]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2664) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2664], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2664], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.6ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2664]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.3ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2664]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:00:49.756707"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-9015ac3c-4888-46fd-abe6-e8ba15f52915"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:00:49.756707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-9015ac3c-4888-46fd-abe6-e8ba15f52915 Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-9015ac3c-4888-46fd-abe6-e8ba15f52915" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-9015ac3c-4888-46fd-abe6-e8ba15f52915"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2664]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-9015ac3c-4888-46fd-abe6-e8ba15f52915' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2665) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2665], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2665], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.7ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:49.784887"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:49.784887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2666]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2666]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2666]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2666) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2666], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2666], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:49.835805"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:49.835805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2666]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2667) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2667], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2667], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.1ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10/edit" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2666]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2667) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2667], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2667], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.4ms) Started PATCH "/people/test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2666]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2667) ORDER BY groups.name Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2667) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2667 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:00:49.921857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10 Completed 302 Found in 16ms (ActiveRecord: 2.0ms) Started GET "/people/test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2666]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ea0571d6-2199-45cb-ae70-527f5fa5af10' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2667) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (13.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2667], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2667], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 28ms (Views: 23.0ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:49.963310"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:49.963310"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2668]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2668]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2668]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2668) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2668], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2668], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.8ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.013674"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:50.013674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2668]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2669) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2669], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2669], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.1ms | ActiveRecord: 1.1ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2668]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2669) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2669], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2669], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.7ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2668]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2669) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2669) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2669 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:00:50.096924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:50.101326"], ["updated_at", "2014-11-05 12:00:50.101326"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "848a53e2-b78f-454a-9a9b-621524ff5f49"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 10.9ms Sent mail to bob.smith@digital.justice.gov.uk (5.6ms) Date: Wed, 05 Nov 2014 12:00:50 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a11721bc11_8a6a3fd7a9065bec43370@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/848a53e2-b78f-454a-9a9b-621524ff5f49?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 29ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2668]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2669) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2669], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2669], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.147685"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:50.147685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2670]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2670]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2670]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2670) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2670], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2670], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:50.199694"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0014"], ["updated_at", "2014-11-05 12:00:50.199694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2670]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2671) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2671], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2671], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.4ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2670]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2671) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 4.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:00:50 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a1172428c0_8a6a3fd7a9065bec434d9@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2671]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 26ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2670]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2670]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 17.7ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.309247"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:50.309247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2672]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2672]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2672]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2672) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2672], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2672], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.361374"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:50.361374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2672]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2673) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2673], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2673], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb/edit" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2672]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2673) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2673], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2673], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.6ms | ActiveRecord: 1.5ms) Started PATCH "/people/test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2672]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2673) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2673) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2673 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:00:50.446805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:50.449232"], ["updated_at", "2014-11-05 12:00:50.449232"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "e51d0a1e-8b42-4a40-83bb-7d023f8fd700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 7.4ms Sent mail to bob.smith@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 12:00:50 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a11726f8db_8a6a3fd7a9065bec4356c@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/e51d0a1e-8b42-4a40-83bb-7d023f8fd700?desired_path=%2Fpeople%2Ftest-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb. Redirected to http://www.example.com/people/test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb Completed 302 Found in 21ms (ActiveRecord: 1.8ms) Started GET "/people/test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2672]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-ba0ceda0-69d3-4c7b-bb34-6f0de2b6f1cb' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2673) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2673], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2673], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.5ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.486537"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:50.486537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2674]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2674]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2674]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2674) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2674], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2674], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0015' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:50.540712"], ["slug", "surname-0015"], ["surname", "Surname-0015"], ["updated_at", "2014-11-05 12:00:50.540712"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0015/edit" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0015"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2674]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0015' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2675) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (16.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2675], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2675], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.4ms | ActiveRecord: 1.4ms) Started DELETE "/people/surname-0015" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0015"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2674]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0015' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2675) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2675]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2674]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2674]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.5ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.635504"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:50.635504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2676]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2676]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2676]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2676) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2676], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2676], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.685720"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:50.685720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2676]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2677) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2677], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2677], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.1ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2676]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2677) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2677], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2677], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2676]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2677) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2677) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2677 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:00:50.769671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:50.772437"], ["updated_at", "2014-11-05 12:00:50.772437"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "41477a14-5166-4e69-857f-cbdf78ae8102"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 6.2ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 12:00:50 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a1172be20a_8a6a3fd7a9065bec436bd@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/41477a14-5166-4e69-857f-cbdf78ae8102?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 20ms (ActiveRecord: 1.8ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2676]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2677) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2677], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2677], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.808656"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:50.808656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2678]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2678]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2678]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2678) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2678], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2678], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 57ms (Views: 51.0ms | ActiveRecord: 1.4ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:50.875092"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-85181a6d-24ac-464f-b55a-7a66cb0f88fe"], ["surname", "Surname-0016"], ["updated_at", "2014-11-05 12:00:50.875092"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-85181a6d-24ac-464f-b55a-7a66cb0f88fe/edit" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-85181a6d-24ac-464f-b55a-7a66cb0f88fe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2678]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-85181a6d-24ac-464f-b55a-7a66cb0f88fe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2679) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2679], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2679], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 41.6ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user-85181a6d-24ac-464f-b55a-7a66cb0f88fe" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-85181a6d-24ac-464f-b55a-7a66cb0f88fe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2678]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-85181a6d-24ac-464f-b55a-7a66cb0f88fe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2679) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2679]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2678]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2678]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.9ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:50.967106"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:50.967106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2680]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2680]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2680]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2680) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2680], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2680], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.7ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.021139"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:51.021139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2680]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2681) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2681], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2681], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7/edit" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2680]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2681) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2681], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2681], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.0ms | ActiveRecord: 1.4ms) Started PATCH "/people/test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2680]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2681) ORDER BY groups.name Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2681) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2681 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:00:51.107002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7 Completed 302 Found in 15ms (ActiveRecord: 2.0ms) Started GET "/people/test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2680]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-67b9d58b-cb3d-42eb-8f18-6d6ccc684be7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2681) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2681], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2681], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.135888"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:51.135888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2682]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2682]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2682]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2682) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2682], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2682], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 48.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:51.198554"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-0287fdbf-eb3b-45ae-a2eb-599cbee93e09"], ["surname", "Surname-0017"], ["updated_at", "2014-11-05 12:00:51.198554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-0287fdbf-eb3b-45ae-a2eb-599cbee93e09/edit" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-0287fdbf-eb3b-45ae-a2eb-599cbee93e09"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2682]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-0287fdbf-eb3b-45ae-a2eb-599cbee93e09' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2683) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2683], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2683], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 39.3ms | ActiveRecord: 1.6ms) Started DELETE "/people/test-user-0287fdbf-eb3b-45ae-a2eb-599cbee93e09" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-0287fdbf-eb3b-45ae-a2eb-599cbee93e09"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2682]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-0287fdbf-eb3b-45ae-a2eb-599cbee93e09' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2683) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2683]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2682]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2682]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.1ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.286544"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:51.286544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2684]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2684]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2684]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2684) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2684], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2684], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.5ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:51.338072"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:51.338072"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2684]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2685) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2685], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2685], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2684]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2685) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2685], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2685], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2684]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2685) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2685) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2685 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:00:51.417223"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2684]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2685) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2685], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2685], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.9ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.444581"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:51.444581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2686]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2686]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2686]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2686) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2686], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2686], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 45.5ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:51.503735"], ["email", "test.user"], ["slug", "test-user-f557a1f1-97f5-4f83-b243-3ab55448313c"], ["surname", "Surname-0018"], ["updated_at", "2014-11-05 12:00:51.503735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-f557a1f1-97f5-4f83-b243-3ab55448313c/edit" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-f557a1f1-97f5-4f83-b243-3ab55448313c"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2686]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-f557a1f1-97f5-4f83-b243-3ab55448313c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2687) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2687], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2687], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.3ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user-f557a1f1-97f5-4f83-b243-3ab55448313c" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-f557a1f1-97f5-4f83-b243-3ab55448313c"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2686]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-f557a1f1-97f5-4f83-b243-3ab55448313c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2687) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2687]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2686]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2686]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.8ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.590631"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:51.590631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2688]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2688]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2688]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2688) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2688], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2688], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.641494"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:51.641494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2688]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2689) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2689], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2689], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 10.0ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2688]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2689) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2689], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2689], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2688]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2689) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2689) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2689 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:00:51.723643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 12ms (ActiveRecord: 1.6ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2688]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2689) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2689], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2689], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 21.5ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.764325"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:51.764325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2690]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2690]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2690]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2690) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2690], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2690], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.814487"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:51.814487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2690]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2691) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2691], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2691], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2690]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2691) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2691], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2691], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.5ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2690]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2691) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2691) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2691 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:00:51.897574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:51.900119"], ["updated_at", "2014-11-05 12:00:51.900119"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "c21aaecf-cc33-4f6d-9f71-50205d23b024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.2ms Sent mail to bob.smithe@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 12:00:51 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <545a1173dc92b_8a6a3fd7a9065bec437e3@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/c21aaecf-cc33-4f6d-9f71-50205d23b024?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:51.905807"], ["updated_at", "2014-11-05 12:00:51.905807"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "36dd9389-423b-4aa4-90b9-ed2c891805b7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.7ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:00:51 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a1173ddd2a_8a6a3fd7a9065bec4386a@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/36dd9389-423b-4aa4-90b9-ed2c891805b7?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 21ms (ActiveRecord: 2.1ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2690]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2691) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2691], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2691], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.9ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:51.935933"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:51.935933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2692]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2692]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2692) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2692], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2692], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:00:51 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2692]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (9.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (10.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 42.3ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2692]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:00:52.053679"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-c60a1725-5f68-4414-a526-dda2d3b12137"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:00:52.053679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-c60a1725-5f68-4414-a526-dda2d3b12137 Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Started GET "/people/test-user-c60a1725-5f68-4414-a526-dda2d3b12137" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-c60a1725-5f68-4414-a526-dda2d3b12137"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2692]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-c60a1725-5f68-4414-a526-dda2d3b12137' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2693) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2693], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2693], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:52.083021"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:52.083021"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2694]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2694]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2694]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2694) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2694], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2694], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2694]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 34.9ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2694]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:00:52.199591"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:00:52.199591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:52.202116"], ["updated_at", "2014-11-05 12:00:52.202116"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "ffc78736-ff00-4bd6-ba4c-64dd0c528772"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 6.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 12:00:52 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a117432d0e_8a6a3fd7a9065bec4394a@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/ffc78736-ff00-4bd6-ba4c-64dd0c528772?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 17ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2694]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2695) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2695], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2695], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.1ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:52.237708"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:52.237708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2696]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2696]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2696]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2696) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2696], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2696], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.7ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2696]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 44.7ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2696]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:00:52.363176"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-976164e4-ed17-4889-94ae-0e3708d53c14"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:00:52.363176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-976164e4-ed17-4889-94ae-0e3708d53c14 Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Started GET "/people/test-user-976164e4-ed17-4889-94ae-0e3708d53c14" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-976164e4-ed17-4889-94ae-0e3708d53c14"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2696]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-976164e4-ed17-4889-94ae-0e3708d53c14' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2697) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2697], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2697], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.3ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:52.392553"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:52.392553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2698]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2698]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2698]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2698) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2698], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2698], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:52.443194"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:00:52.443194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2698]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2699) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2699], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2699], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2698]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2699) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2699], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2699], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 51ms (Views: 45.4ms | ActiveRecord: 1.5ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2698]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2699) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 2699) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 2699 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:00:52.534242"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2698]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2699) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2699], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2699], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:52.575971"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:52.575971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2700]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2700]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2700]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2700) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2700], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2700], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 47.9ms | ActiveRecord: 1.4ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 8.2ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.668296"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.668296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2218]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2218"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.673079"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.673079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0004" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0004"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:52.691300"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:52.691300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0004 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Started GET "/teams/group-0004" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0004"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2701]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0004' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2219) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2218, 2219) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2219]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (11.5ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2218/2219' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2218/2219' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2219]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2219], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2219], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 32.2ms | ActiveRecord: 2.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.3ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:52 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.817658"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.817658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2220]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2220"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.823161"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.823161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.827641"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.827641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2222) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.842140"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.842140"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2223]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2223]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2223"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.847269"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.847269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2224]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2224]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2224]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2223/2224"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:52.852580"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.852580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2225]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2225]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2225]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2223/2224/2225"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:00:52.857551"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.857551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0007' AND "groups"."id" != 2224) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.862403"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.862403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2227]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2227]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2227]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2227"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.867293"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.867293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2228]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2228]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2228]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2227/2228"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:52.872151"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.872151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2229]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2229]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2229]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2227/2228/2229"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:00:52.877000"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.877000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2227, 2228, 2229, 2230) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.884996"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.884996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2231]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2231]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2231]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2231"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.889791"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.889791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2231/2232/%' OR "groups"."ancestry" = '2231/2232'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.899603"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.899603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2233]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2233]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2233]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2233"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.904299"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.904299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2233/2234/%' OR "groups"."ancestry" = '2233/2234')) SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2234]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2234]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.916437"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.916437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.926028"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.926028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2236]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2236]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2236]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2236"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.931494"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.931494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2236]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2236]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2236]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.943175"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.943175"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2238]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2238]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2238]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2238"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.950502"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.950502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2238/2239' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.960294"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.960294"]]  (12.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2240]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2240]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2240]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2240"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.977279"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.977279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2240/2241' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:52.986103"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.986103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2242]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2242]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2242]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2242"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:52.992055"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:52.992055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0019' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:52.996730"], ["slug", "surname-0019"], ["surname", "Surname-0019"], ["updated_at", "2014-11-05 12:00:52.996730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:52.999336"], ["group_id", 2243], ["person_id", 2702], ["updated_at", "2014-11-05 12:00:52.999336"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.000210' WHERE "people"."id" = 2702 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2243]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.001929' WHERE "groups"."id" = 2243  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2242/2243' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2243]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.013668"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.013668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2244]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2244]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2244]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2244"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.018700"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.018700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2245]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2245]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2245]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2244/2245"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:53.023911"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.023911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2245]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2244/2245' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.033663"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.033663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2247]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2247]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2247]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2247"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.038649"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.038649"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.041969"], ["slug", "surname-0020"], ["surname", "Surname-0020"], ["updated_at", "2014-11-05 12:00:53.041969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.043700"], ["group_id", 2248], ["person_id", 2703], ["updated_at", "2014-11-05 12:00:53.043700"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.044460' WHERE "people"."id" = 2703 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2248]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.045781' WHERE "groups"."id" = 2248  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2247/2248' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2248]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.056409"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.056409"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2249]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2249]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2249]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2249"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.060769"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.060769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2249/2250' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2250]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.072725"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.072725"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2251]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2251]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2251]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2251"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.077200"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.077200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.079946"], ["slug", "surname-0021"], ["surname", "Surname-0021"], ["updated_at", "2014-11-05 12:00:53.079946"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.081272"], ["group_id", 2252], ["leader", "t"], ["person_id", 2704], ["updated_at", "2014-11-05 12:00:53.081272"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.082051' WHERE "people"."id" = 2704 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.082650' WHERE "groups"."id" = 2252  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 2252]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.091407"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.091407"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2253]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2253]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2253]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2253"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.095851"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.095851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.102563"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.102563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2255]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2255]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2255]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2255"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.106833"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.106833"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2255]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2255]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2255]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2256) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 2256) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 2256 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-05 12:00:53.111187"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2256]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.118286"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.118286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2257]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2257]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2257]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2257"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.122437"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.122437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2257) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2257 [["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.125611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2257]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2257]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2257]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2257"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.131064"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.131064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.138663"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.138663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2260"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.143185"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.143185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2260) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2260 [["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.146332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2260"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.151572"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.151572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2260) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2260 [["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.154753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2260]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2260"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.160470"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.160470"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.167767"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.167767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.174955"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.174955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2265]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2265]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2265]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2265"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.180016"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.180016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2265]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2265'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.188226"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.188226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2267'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.196474"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.196474"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2268]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2268]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2268]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2268"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.201165"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.201165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.204839"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:00:53.204839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.207167"], ["group_id", 2269], ["person_id", 2705], ["updated_at", "2014-11-05 12:00:53.207167"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.207902' WHERE "people"."id" = 2705 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2269]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.209269' WHERE "groups"."id" = 2269  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2269 OR "groups"."ancestry" ILIKE '2268/2269/%') OR "groups"."ancestry" = '2268/2269')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.7ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2269) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.219759"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.219759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2270]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2270]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2270]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2270"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.224589"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.224589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.227963"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:00:53.227963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.230003"], ["group_id", 2271], ["person_id", 2706], ["updated_at", "2014-11-05 12:00:53.230003"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.230695' WHERE "people"."id" = 2706 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2271]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.231977' WHERE "groups"."id" = 2271  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2271]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2271]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2271]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2270/2271"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:53.237060"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.237060"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.240342"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 12:00:53.240342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.242372"], ["group_id", 2272], ["person_id", 2707], ["updated_at", "2014-11-05 12:00:53.242372"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.243052' WHERE "people"."id" = 2707 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2272]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.244301' WHERE "groups"."id" = 2272  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2271 OR "groups"."ancestry" ILIKE '2270/2271/%') OR "groups"."ancestry" = '2270/2271')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2271,2272) group by p.id;  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.254198"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.254198"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2273]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2273]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2273]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2273"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.258862"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.258862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.262099"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:00:53.262099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.264171"], ["group_id", 2274], ["person_id", 2708], ["updated_at", "2014-11-05 12:00:53.264171"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.264834' WHERE "people"."id" = 2708 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2274]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.266161' WHERE "groups"."id" = 2274  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2274]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2274]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2274]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2273/2274"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:53.271103"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.271103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.274481"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 12:00:53.274481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.276364"], ["group_id", 2275], ["person_id", 2709], ["updated_at", "2014-11-05 12:00:53.276364"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.277003' WHERE "people"."id" = 2709 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2275]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.278193' WHERE "groups"."id" = 2275  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.279815"], ["group_id", 2275], ["person_id", 2709], ["updated_at", "2014-11-05 12:00:53.279815"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.280510' WHERE "people"."id" = 2709 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2275]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.281646' WHERE "groups"."id" = 2275  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2274 OR "groups"."ancestry" ILIKE '2273/2274/%') OR "groups"."ancestry" = '2273/2274')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2274,2275) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.291517"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.291517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2276]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2276]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2276"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.296034"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.296034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.299389"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:00:53.299389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.301488"], ["group_id", 2277], ["person_id", 2710], ["updated_at", "2014-11-05 12:00:53.301488"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.302182' WHERE "people"."id" = 2710 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2277]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.303457' WHERE "groups"."id" = 2277  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2277]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2277]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2277]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0031-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2276/2277"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:53.308491"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.308491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.311623"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 12:00:53.311623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.313593"], ["group_id", 2278], ["person_id", 2711], ["updated_at", "2014-11-05 12:00:53.313593"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.314256' WHERE "people"."id" = 2711 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2278]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.315432' WHERE "groups"."id" = 2278  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.317080"], ["group_id", 2278], ["person_id", 2711], ["updated_at", "2014-11-05 12:00:53.317080"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.317723' WHERE "people"."id" = 2711 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2278]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.318921' WHERE "groups"."id" = 2278  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2277 OR "groups"."ancestry" ILIKE '2276/2277/%') OR "groups"."ancestry" = '2276/2277')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2277,2278) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.325543"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:53.325543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.329804"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 12:00:53.329804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.335658"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-05 12:00:53.335658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.339235"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-05 12:00:53.339235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.348402"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:53.348402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2716]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2716]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2716]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2716) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2716], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2716], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 59ms (Views: 40.0ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.419527"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.419527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2279]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2279]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2279]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2279"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.424318"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.424318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2716]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2280) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2279, 2280) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2279]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2279]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2279]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2279) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2279/2280' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2280], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2280], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 20.4ms | ActiveRecord: 1.9ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2716]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2280) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2279]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2279]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2279/2280/%' OR "groups"."ancestry" = '2279/2280')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2279/2280' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2280]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.468772"], ["event", "destroy"], ["item_id", 2280], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 2280\nname: original name\ncreated_at: 2014-11-05 12:00:53.424318000 Z\nupdated_at: 2014-11-05 12:00:53.424318000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '2279'\nancestry_depth: 1\nteam_email_address: example.user.81@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2280], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 15ms (ActiveRecord: 2.2ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2716]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2279) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2279) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2279]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2279' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2279' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2279]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2279], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2279], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 20ms (Views: 14.3ms | ActiveRecord: 2.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2716]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2280]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 20.1ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.531287"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:53.531287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2717]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2717) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2717], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2717], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.580428"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 12:00:53.580428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2718) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2718], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2718], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.6ms | ActiveRecord: 1.3ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2718) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2718]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.653408"], ["event", "destroy"], ["item_id", 2718], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2718\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 12:00:53.580428000 Z\nupdated_at: 2014-11-05 12:00:53.580428000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2718], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 10ms (ActiveRecord: 1.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.2ms | ActiveRecord: 0.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2718]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.2ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/185" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"185"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 185]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2718]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 2718) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.580428"], ["given_name", "Greg"], ["id", 2718], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 12:00:53.700286"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.702445"], ["event", "create"], ["item_id", 2718], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2717]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2718]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2718]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.725183"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:53.725183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2719]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2719]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2719]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2719) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2719], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2719], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 40.1ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.782891"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.782891"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2281]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2281]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2281"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.787765"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.787765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.790588"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 12:00:53.790588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.792581"], ["group_id", 2282], ["leader", "t"], ["person_id", 2720], ["role", "Jefe"], ["updated_at", "2014-11-05 12:00:53.792581"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2720]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.794077' WHERE "people"."id" = 2720 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.794706' WHERE "groups"."id" = 2282  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2719]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2720) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2281, 2282) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2281, 2282) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2720]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2720], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2720], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 41.8ms | ActiveRecord: 1.8ms) Started DELETE "/memberships/456?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"456"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2719]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 456]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 456]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:53.854198"], ["event", "destroy"], ["item_id", 456], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 456\ngroup_id: 2282\nperson_id: 2720\nrole: Jefe\ncreated_at: 2014-11-05 12:00:53.792581000 Z\nupdated_at: 2014-11-05 12:00:53.792581000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 456], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2720]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:53.857837' WHERE "people"."id" = 2720 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2282]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:53.859252' WHERE "groups"."id" = 2282  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 10ms (ActiveRecord: 1.7ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2719]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2720) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2720], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2720], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2719]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.3ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 456]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2720]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2282]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 24.1ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.951249"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.951249"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.953930"], ["event", "create"], ["item_id", 2283], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.86@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2283]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2283]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2283]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2283"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:53.959461"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:53.959461"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.961510"], ["event", "create"], ["item_id", 2284], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.85@digital.justice.gov.uk\nancestry:\n- \n- '2283'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:53.964194"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 12:00:53.964194"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:53.965719"], ["event", "create"], ["item_id", 2721], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:53 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:54.525122"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:54.525122"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:54.527520"], ["event", "create"], ["item_id", 2722], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2722]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 10ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2722) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2722], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.0ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2721) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2721], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2721], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"2284", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2721) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 2721) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2721 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:00:54.848588"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:00:54.852588"], ["event", "update"], ["item_id", 2721], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2721\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 12:00:53.964194000 Z\nupdated_at: 2014-11-05 12:00:53.964194000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:54.853601"], ["group_id", 2284], ["person_id", 2721], ["role", "Jefe"], ["updated_at", "2014-11-05 12:00:54.853601"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:54.855220"], ["event", "create"], ["item_id", 457], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 2284\nperson_id:\n- \n- 2721\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2721]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:54.856642' WHERE "people"."id" = 2721 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2284]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:54.857975' WHERE "groups"."id" = 2284  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/people/bob Completed 302 Found in 20ms (ActiveRecord: 2.3ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2721) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2283, 2284) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2283, 2284) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2721], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2721], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.4ms | ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:54 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 457]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2721]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2284]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (1.9ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2721]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2722]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2721]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2284]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2283]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 17.0ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.045684"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:55.045684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2723]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2723]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2723]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2723) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2723], ["item_type", "Peoplefinder::Person"]] CACHE (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2723], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.7ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:55.110339"], ["slug", "surname-0022"], ["surname", "Surname-0022"], ["updated_at", "2014-11-05 12:00:55.110339"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0022/edit" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0022"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2723]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0022' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2724) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2724], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2724], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.3ms | ActiveRecord: 1.4ms) Started PATCH "/people/surname-0022" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0022", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0022"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2723]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0022' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2724) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0022' AND "people"."given_name" = '' AND ("people"."id" != 2724) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2724]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2724 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:00:55.177050"]] SQL (0.4ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:00:55.185918"], ["event", "update"], ["item_id", 2724], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2724\ngiven_name: \nsurname: Surname-0022\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 12:00:55.110339000 Z\nupdated_at: 2014-11-05 12:00:55.110339000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2724\n given_name: ''\n surname: Surname-0022\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-05 12:00:55.177050000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0022\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2724\n given_name: ''\n surname: Surname-0022\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-05 12:00:55.110339000 Z\n updated_at: &2 2014-11-05 12:00:55.177050000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0022\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2724\n given_name: ''\n surname: Surname-0022\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0022\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n cache_id: 1415188855-35434-9413\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415188855-35434-9413/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70195505252600\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2724\n given_name: ''\n surname: Surname-0022\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0022\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415188855-35434-9413\n cache_id: 1415188855-35434-9413\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415188855-35434-9413/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70195504929200\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 2724\n given_name: ''\n surname: Surname-0022\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0022\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415188855-35434-9413\n cache_id: 1415188855-35434-9413\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415188855-35434-9413/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0022/image/edit Completed 302 Found in 25ms (ActiveRecord: 2.0ms) Started GET "/people/surname-0022/image/edit" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0022"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2723]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0022' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2724], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2724], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 17ms (Views: 14.1ms | ActiveRecord: 0.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2723]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2724]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.7ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.237028"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:55.237028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2725]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2725]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2725]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2725) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2725], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2725], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.8ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:55.295743"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:55.295743"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2285"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:55.301034"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:55.301034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2725]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2286) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2285, 2286) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2285) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2285/2286' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2286], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2286], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 27ms (Views: 21.0ms | ActiveRecord: 2.0ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"2285", "team_email_address"=>"example.user.87@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2725]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2286) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2285]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2286) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 2286) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 2286 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-05 12:00:55.361955"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:00:55.365152"], ["event", "update"], ["item_id", 2286], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 2286\nname: original name\ncreated_at: 2014-11-05 12:00:55.301034000 Z\nupdated_at: 2014-11-05 12:00:55.301034000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '2285'\nancestry_depth: 1\nteam_email_address: example.user.87@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 16ms (ActiveRecord: 2.3ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2725]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2286) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2285, 2286) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.4ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2286]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2285/2286' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2285/2286' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2286]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2286], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2286], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 23ms (Views: 16.4ms | ActiveRecord: 2.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2725]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2286]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.414226"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:55.414226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2726]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2726]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2726]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2726) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2726], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2726], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 43.7ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:55.471425"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-05 12:00:55.471425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2726]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2727) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2727], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2727], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 49ms (Views: 43.8ms | ActiveRecord: 1.4ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2726]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2727) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 2727) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2727 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-05 12:00:55.542580"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:00:55.546435"], ["event", "update"], ["item_id", 2727], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2727\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 12:00:55.471425000 Z\nupdated_at: 2014-11-05 12:00:55.471425000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 15ms (ActiveRecord: 1.6ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2726]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2727) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2727], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2727], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.9ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2726]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2727]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.7ms | ActiveRecord: 0.6ms) Started POST "/audit_trail/undo/196" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"196"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2726]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 196]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2727]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 2727) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2727 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-05 12:00:55.591170"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:00:55.594761"], ["event", "update"], ["item_id", 2727], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2727\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 12:00:55.471425000 Z\nupdated_at: 2014-11-05 12:00:55.542580000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 11ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2726]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2727]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2727]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.9ms | ActiveRecord: 0.6ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2727]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.618692"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:55.618692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2728]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2728]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 17ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2728]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2728) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2728], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2728], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.5ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2728]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2728]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:00:55.735938"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:00:55.735938"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.738436"], ["event", "create"], ["item_id", 2729], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 13ms (ActiveRecord: 1.2ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2728]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2729) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2729], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2729], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.8ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2728]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2729]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.8ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/198" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"198"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2728]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 198]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2729]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2729]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2729]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.793001"], ["event", "destroy"], ["item_id", 2729], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2729\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 12:00:55.735938000 Z\nupdated_at: 2014-11-05 12:00:55.735938000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2729], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2728]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2729]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2729]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.5ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.817886"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:55.817886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2730]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2730]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2730]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2730) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2730], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2730], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.0ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2730]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 22.0ms | ActiveRecord: 0.1ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2730]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:00:55.905281"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-05 12:00:55.905281"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.907616"], ["event", "create"], ["item_id", 2287], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2730]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2287) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2287) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2287]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2287' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2287' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2287]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2287], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2287], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 14.8ms | ActiveRecord: 2.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2730]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2287]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:55.956416"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:55.956416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2731]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2731]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2731]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2731) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2731], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2731], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.3ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:56.010365"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.010365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2288]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2288"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:56.016284"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.016284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2289]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2289]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2289]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2288/2289"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:56.021999"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.021999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2288]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2288"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:56.028017"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.028017"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2291]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2291]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2291]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2288/2291"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:56.033273"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.033273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:56.035995"], ["slug", "surname-0023"], ["surname", "Surname-0023"], ["updated_at", "2014-11-05 12:00:56.035995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:56.037533"], ["group_id", 2290], ["person_id", 2732], ["updated_at", "2014-11-05 12:00:56.037533"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:56.038254' WHERE "people"."id" = 2732 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:56.038877' WHERE "groups"."id" = 2290  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:56.040130"], ["group_id", 2292], ["person_id", 2732], ["updated_at", "2014-11-05 12:00:56.040130"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:56.040748' WHERE "people"."id" = 2732 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:56.041326' WHERE "groups"."id" = 2292  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2731]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2292) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2288, 2291, 2292) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2292]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2288/2291/2292' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2288/2291/2292' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2292]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2292], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2292], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.7ms | ActiveRecord: 1.9ms) Started GET "/people/surname-0023" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0023"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2731]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0023' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2732) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2292]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2288, 2289, 2290) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2288, 2291, 2292) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2288, 2289, 2290) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2288, 2291, 2292) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2732], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2732], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.1ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:56.104823"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:56.104823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2733]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2733]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2733]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2733) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2733], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2733], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0024' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:56.171314"], ["slug", "surname-0024"], ["surname", "Surname-0024"], ["updated_at", "2014-11-05 12:00:56.171314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0024" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0024"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2733]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0024' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2734) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2734], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2734], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.7ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:56.197831"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:56.197831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2735]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2735]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2735]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2735) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2735], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2735], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0025' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:56.248849"], ["slug", "surname-0025"], ["surname", "Surname-0025"], ["updated_at", "2014-11-05 12:00:56.248849"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0025" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0025"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2735]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0025' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2736) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2736], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2736], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:56.275245"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:56.275245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2737]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2737]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2737]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2737) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2737], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2737], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:56.330013"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.330013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2293]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2293]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2293]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2293"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:56.335284"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.335284"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2737]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2294) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2293, 2294) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2294]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2293/2294' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2293/2294' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2294]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2294], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2294], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 13.3ms | ActiveRecord: 1.9ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2737]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.2ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"2294", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2737]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2294]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2294]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2294]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2294]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2293/2294"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:56.390218"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:00:56.390218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2737]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2295) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2293, 2294, 2295) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2295]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2293/2294/2295' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2293/2294/2295' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2295]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2295], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2295], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.8ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2294]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:56.429323"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.429323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2296]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2296]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2296"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:56.447498"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.447498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2296/2297"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:56.452429"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:56.452429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:56 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:57.011206"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:57.011206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2738]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2738]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2738) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2738], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2738], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.0ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2298) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2296, 2297, 2298) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2298]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2296/2297/2298' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2296/2297/2298' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2298]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2298], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2298], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.9ms | ActiveRecord: 1.7ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2298) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2296, 2297, 2298) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2296, 2297) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2296/2297/2298' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2298], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2298], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 20.7ms | ActiveRecord: 1.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.8ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"2297", "team_email_address"=>"example.user.98@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2298) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2298) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 2298) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 2298 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 12:00:57.388892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/teams/cyberdigital-cyberservices Completed 302 Found in 12ms (ActiveRecord: 2.0ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2298) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2296, 2297, 2298) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2298]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2296/2297/2298' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2296/2297/2298' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2298]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2298], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2298], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.7ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2298]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2297]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:57.486621"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:57.486621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2739]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2739]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2739]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2739) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2739], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2739], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:57.538978"], ["slug", "surname-0026"], ["surname", "Surname-0026"], ["updated_at", "2014-11-05 12:00:57.538978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:57.544979"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:57.544979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2299]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2299]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2299]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0032-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2299"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:57.549143"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:57.549143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:00:57.550926"], ["group_id", 2300], ["person_id", 2740], ["updated_at", "2014-11-05 12:00:57.550926"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:00:57.552116' WHERE "people"."id" = 2740 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:00:57.553198' WHERE "groups"."id" = 2300  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0032/edit" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0032"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2739]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0032' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2300) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2299, 2300) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2299]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2299]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2299]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2299) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2299/2300' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2300], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2300], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.0ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:57.589823"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:57.589823"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2741]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2741]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2741]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2741) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2741], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2741], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.7ms | ActiveRecord: 1.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2741]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:57.661506"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:57.661506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2301]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2301]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2301]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2301"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:57.666404"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:57.666404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2302]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2301/2302"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:57.670891"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:57.670891"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:57 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:58.229969"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:58.229969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2742]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2742]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2742]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2742) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2742], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2742], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2742]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2742]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2303) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2301, 2302, 2303) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2303]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2301/2302/2303' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2301/2302/2303' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2303]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2303], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2303], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.0ms | ActiveRecord: 1.9ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2742]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2303) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2301, 2302, 2303) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2302]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2302]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2302]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2301, 2302) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2301/2302/2303' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2303], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2303], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 17.9ms | ActiveRecord: 1.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2742]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"2301", "team_email_address"=>"example.user.103@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2742]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2303) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2301]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2301]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2301]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2301]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2303) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 2303) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2301/2302/2303/%' OR "groups"."ancestry" = '2301/2302/2303')) SQL (0.2ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 2303 [["ancestry", "2301"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 12:00:58.602936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/teams/cyberdigital-cyberservices Completed 302 Found in 11ms (ActiveRecord: 2.1ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2742]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2303) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2301, 2303) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2303]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2301/2303' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2301/2303' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2303]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2303], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2303], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.1ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2303]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2301]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:58.702794"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:58.702794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2743]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2743]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2743]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2743) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2743], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2743], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.4ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:58.756044"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:58.756044"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2304]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2304]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2304]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2304"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:58.760365"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:58.760365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0033/edit" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0033"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2743]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0033' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2305) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2304, 2305) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2304]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2304]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2304]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2304) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2304/2305' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2305], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2305], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.9ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:58.794839"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:58.794839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2744]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2744]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2744]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2744) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2744], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2744], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.3ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2744]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 13.5ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2744]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:00:58.874689"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:00:58.874689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2744]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2306) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2306) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2306]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2306' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2306' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2306]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2306], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2306], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.4ms | ActiveRecord: 1.6ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2744]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2306) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2306) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2306' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2306' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2306], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2306], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.1ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:00:58.936203"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:58.936203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2307]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2307]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2307]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2307"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:00:58.940666"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:00:58.940666"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:00:58 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:59.497704"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:59.497704"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2745]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2745]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2745]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2745) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2745], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2745], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.0ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2745]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2745]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 88ms (Views: 11.5ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2745]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"2308", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2745]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2308]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2308]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2308]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2308]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2307/2308"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:00:59.839320"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:00:59.839320"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.5ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2745]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2309) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2307, 2308, 2309) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2309]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2307/2308/2309' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2307/2308/2309' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2309]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2309], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2309], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.8ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:00:59.938411"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:00:59.938411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2746]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2746]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2746]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2746) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2746], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2746], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.2ms | ActiveRecord: 1.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:00:59 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2746]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.1ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2746]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:01:00.010653"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:01:00.010653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2746]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2310) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2310) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2310]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (4.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2310' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2310' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2310]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2310], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2310], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.2ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:00.049066"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:00.049066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:00.605025"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:00.605025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2747]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2747]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2747]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2747) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2747], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2747], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.3ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2747]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2747]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2311) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2311) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2311]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2311' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2311' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2311]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2311], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2311], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.2ms | ActiveRecord: 1.7ms) Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2747]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.3ms | ActiveRecord: 0.5ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"2311", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2747]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2311]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2311]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2311]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2311]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2311"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:00.907248"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:01:00.907248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/teams/csg Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-05 12:01:00 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2747]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2312) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2311, 2312) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2312]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2311/2312' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2311/2312' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2312]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2312], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2312], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 12.3ms | ActiveRecord: 1.9ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2311]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:01.007723"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:01.007723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2748]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2748]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2748]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2748) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2748], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2748], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.5ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.058027"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.058027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2313]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2313]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2313]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2313"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:01.063211"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.063211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0034/edit" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0034"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2748]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0034' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2314) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2313, 2314) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2313]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2313]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2313]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2313) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2313/2314' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2314], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2314], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.3ms | ActiveRecord: 1.6ms) Started DELETE "/teams/group-0034" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0034"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2748]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0034' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2314) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2313]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2313]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2313/2314/%' OR "groups"."ancestry" = '2313/2314')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2313/2314' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2314]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.5ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2748]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2313) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2313) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2313]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2313' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2313' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2313]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2313], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2313], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2314]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:01.129350"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:01.129350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2749]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2749]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2749]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2749) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2749], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2749], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.1ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.178534"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.178534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2315]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2315]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2315]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2315"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:01.182896"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.182896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2315]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2749]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2315) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2315) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2315' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2315' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2315], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2315], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.3ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.212303"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0027"], ["updated_at", "2014-11-05 12:01:01.212303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.214333"], ["updated_at", "2014-11-05 12:01:01.214333"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "7b555115-a47d-4127-9ed5-583d4a2badbc"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 2.9ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:01 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a117d350aa_8a6a3fd7a9065bec440b8@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/7b555115-a47d-4127-9ed5-583d4a2badbc?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.222587"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0028"], ["updated_at", "2014-11-05 12:01:01.222587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.0ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 12:01:01 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a117d370b4_8a6a3fd7a9065bec441bf@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.229622"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0029"], ["updated_at", "2014-11-05 12:01:01.229622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.231318"], ["updated_at", "2014-11-05 12:01:01.231318"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "8822554e-2a72-4d6a-8465-62942123ee44"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:01 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a117d3923b_8a6a3fd7a9065bec4424f@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/8822554e-2a72-4d6a-8465-62942123ee44?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.239018"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0030"], ["updated_at", "2014-11-05 12:01:01.239018"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.0ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:01 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a117d3b0a7_8a6a3fd7a9065bec443fe@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.246322"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0031"], ["updated_at", "2014-11-05 12:01:01.246322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.248117"], ["updated_at", "2014-11-05 12:01:01.248117"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "fecf46fc-e46c-4cb5-a1e1-edfcfd861c02"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:01 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a117d3d3a3_8a6a3fd7a9065bec44491@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/fecf46fc-e46c-4cb5-a1e1-edfcfd861c02?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.256089"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-05 12:01:01.256089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.0ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:01 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a117d3f3f5_8a6a3fd7a9065bec445d4@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.263273"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0033"], ["updated_at", "2014-11-05 12:01:01.263273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.264978"], ["updated_at", "2014-11-05 12:01:01.264978"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "080f99b1-45f6-4994-96b7-5958dccabf93"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 2.4ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:01 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a117d4151e_8a6a3fd7a9065bec4461c@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/080f99b1-45f6-4994-96b7-5958dccabf93?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.272526"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0034"], ["updated_at", "2014-11-05 12:01:01.272526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.0ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:01 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a117d433a3_8a6a3fd7a9065bec44765@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.280195"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0035"], ["updated_at", "2014-11-05 12:01:01.280195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2758]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.287692"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0036"], ["updated_at", "2014-11-05 12:01:01.287692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2759]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.294350"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0037"], ["updated_at", "2014-11-05 12:01:01.294350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.300184"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.300184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2760]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 1.6ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.308189"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0038"], ["updated_at", "2014-11-05 12:01:01.308189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.313689"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.313689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2761]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.331079"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.331079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2319]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2319]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2319]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2319"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:01.335485"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.335485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2320]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2319/2320"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:01.340162"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.340162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (7.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0039' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.357861"], ["slug", "surname-0039"], ["surname", "Surname-0039"], ["updated_at", "2014-11-05 12:01:01.357861"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.361381"], ["slug", "surname-0040"], ["surname", "Surname-0040"], ["updated_at", "2014-11-05 12:01:01.361381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0041' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.425367"], ["slug", "surname-0041"], ["surname", "Surname-0041"], ["updated_at", "2014-11-05 12:01:01.425367"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 2764 [["updated_at", "2014-11-05 12:01:01.426630"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.430395"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0042"], ["updated_at", "2014-11-05 12:01:01.430395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.432728"], ["slug", "surname-0043"], ["surname", "Surname-0043"], ["updated_at", "2014-11-05 12:01:01.432728"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.434435"], ["event", "create"], ["item_id", 2766], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0043\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"201"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2765]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 201]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2766]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2766]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2766]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:01.442642"], ["event", "destroy"], ["item_id", 2766], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2766\ngiven_name: \nsurname: Surname-0043\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 12:01:01.432728000 Z\nupdated_at: 2014-11-05 12:01:01.432728000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0042"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2766], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2766]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.448817"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0044"], ["updated_at", "2014-11-05 12:01:01.448817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.451318"], ["slug", "surname-0045"], ["surname", "Surname-0045"], ["updated_at", "2014-11-05 12:01:01.451318"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.452909"], ["event", "create"], ["item_id", 2768], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0045\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.459306"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.459306"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.461113"], ["event", "create"], ["item_id", 2322], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.119@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2322]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2322]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2322]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2322"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:01.465820"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.465820"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.467749"], ["event", "create"], ["item_id", 2323], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0036\nteam_email_address:\n- \n- example.user.118@digital.justice.gov.uk\nancestry:\n- \n- '2322'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.469097"], ["group_id", 2323], ["person_id", 2768], ["updated_at", "2014-11-05 12:01:01.469097"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.470701"], ["event", "create"], ["item_id", 461], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 2768\ngroup_id:\n- \n- 2323\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:01.471404' WHERE "people"."id" = 2768 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:01.472034' WHERE "groups"."id" = 2323  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"206"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2767]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 206]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 461]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.480348"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0046"], ["updated_at", "2014-11-05 12:01:01.480348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.482937"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 12:01:01.482937"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.484616"], ["event", "create"], ["item_id", 2770], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2770]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2770]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.488611"], ["event", "destroy"], ["item_id", 2770], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 2770\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 12:01:01.482937000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2770], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"208"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2769]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 208]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2770]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 2770) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.482937"], ["id", 2770], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 12:01:01.498763"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:01.500683"], ["event", "create"], ["item_id", 2770], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.506603"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0047"], ["updated_at", "2014-11-05 12:01:01.506603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.509251"], ["slug", "surname-0048"], ["surname", "Surname-0048"], ["updated_at", "2014-11-05 12:01:01.509251"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.510842"], ["event", "create"], ["item_id", 2772], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0048\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.517123"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.517123"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.518921"], ["event", "create"], ["item_id", 2324], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.121@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2324]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2324]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2324]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0037' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2324"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:01.523625"], ["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.523625"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.525627"], ["event", "create"], ["item_id", 2325], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0037\nteam_email_address:\n- \n- example.user.120@digital.justice.gov.uk\nancestry:\n- \n- '2324'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:01.526947"], ["group_id", 2325], ["person_id", 2772], ["updated_at", "2014-11-05 12:01:01.526947"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.528532"], ["event", "create"], ["item_id", 462], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 2772\ngroup_id:\n- \n- 2325\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:01.529169' WHERE "people"."id" = 2772 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:01.529759' WHERE "groups"."id" = 2325  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 462]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.531723"], ["event", "destroy"], ["item_id", 462], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 462\ngroup_id: 2325\nperson_id: 2772\nrole: \ncreated_at: &1 2014-11-05 12:01:01.526947000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 462], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:01.532971' WHERE "people"."id" = 2772 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:01.533474' WHERE "groups"."id" = 2325  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"214"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2771]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 214]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 462]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.541011"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0049"], ["updated_at", "2014-11-05 12:01:01.541011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.546735"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.546735"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2773]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:01.556975"], ["name", "Design"], ["updated_at", "2014-11-05 12:01:01.556975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 102], ["created_at", "2014-11-05 12:01:01.560658"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 12:01:01.560658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.567098"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.567098"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2774]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 102]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:01.602775"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:01.602775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2775]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2775]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2775]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2775) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2775], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2775], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.0ms | ActiveRecord: 1.6ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2775]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Search" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2775]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2774) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2774]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 102]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (5.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 13.5ms | ActiveRecord: 0.9ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:01.766589"], ["name", "Design"], ["updated_at", "2014-11-05 12:01:01.766589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 103], ["created_at", "2014-11-05 12:01:01.770174"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 12:01:01.770174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.777685"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.777685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2776]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 103]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:01.802007"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:01.802007"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2777]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2777]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2777]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2777) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2777], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2777], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.1ms | ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2777]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 4.5ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Search" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2777]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2776) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2776]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 103]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 8.6ms | ActiveRecord: 0.8ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:01.943681"], ["name", "Design"], ["updated_at", "2014-11-05 12:01:01.943681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 104], ["created_at", "2014-11-05 12:01:01.947146"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 12:01:01.947146"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:01.954579"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:01.954579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2778]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 104]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:01.979927"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:01.979927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2779]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2779]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2779]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2779) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2779], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2779], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.2ms | ActiveRecord: 1.3ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2779]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2778) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 104]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2778], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2778], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.8ms | ActiveRecord: 1.1ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2779]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2778) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2778]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 104]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 19ms (Views: 11.1ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:02.133556"], ["updated_at", "2014-11-05 12:01:02.133556"], ["user_email", "example.user.127@digital.justice.gov.uk"], ["value", "e3cd6b6a-2efe-4c80-b91f-55b108be8e76"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:02.136454"], ["updated_at", "2014-11-05 12:01:02.136454"], ["user_email", "example.user.128@digital.justice.gov.uk"], ["value", "8b06d30f-96c2-478a-bff8-2964f03d776f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 260]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:02.142493"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0050"], ["updated_at", "2014-11-05 12:01:02.142493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:02.144190"], ["updated_at", "2014-11-05 12:01:02.144190"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "16a996a3-64ef-4456-a609-9f66e614dae1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:02.151030"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:02.151030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2781]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2781]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2781]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2781) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2781], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2781], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:02.200336"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:02.200336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2330]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2330]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2330]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2330"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:02.204848"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:02.204848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:02.206211"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-05 12:01:02.206211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2781]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.4ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"105", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2781]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 105], ["created_at", "2014-11-05 12:01:02.258431"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 12:01:02.258431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2781]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2782) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 105]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2782], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2782], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.1ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:02.289883"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:02.289883"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2783]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2783]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2783]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2783) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (83.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2783], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2783], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 98ms (Views: 93.1ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:02.396274"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:02.396274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:02.398974"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 12:01:02.398974"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2783]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2785) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2785], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2785], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.4ms | ActiveRecord: 1.4ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2783]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2785) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 2785) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2784]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2785], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2785], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 12.9ms | ActiveRecord: 1.5ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2783]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2785) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2785 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:02.483781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2783]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2785) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2785], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2785], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.9ms | ActiveRecord: 0.9ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:02.512287"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:02.512287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2786]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2786]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2786]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2786) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2786], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2786], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.3ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:02.563625"], ["slug", "surname-0051"], ["surname", "Surname-0051"], ["updated_at", "2014-11-05 12:01:02.563625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0051/edit" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0051"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2786]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0051' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2787) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2787], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2787], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.0ms | ActiveRecord: 1.3ms) Started DELETE "/people/surname-0051" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0051"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2786]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0051' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2787) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2787]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 5ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2786]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2786]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.0ms | ActiveRecord: 0.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2787]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:02.644034"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:02.644034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2332]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2332]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2332]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2332"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:02.648583"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:02.648583"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:02.651855"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:02.651855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:03.211004"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:03.211004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2789]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2789) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2789], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2789], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.1ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 28.5ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2333", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2788]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 10.6ms | ActiveRecord: 1.0ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2333"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415188863-35434-5874/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-05 12:01:03.674937"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:03.674937"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:03.676058"], ["group_id", 2333], ["person_id", 2790], ["role", ""], ["updated_at", "2014-11-05 12:01:03.676058"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2790]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:03.677360' WHERE "people"."id" = 2790 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2333]] SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:03.678791' WHERE "groups"."id" = 2333  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/people/marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7/image/edit Completed 302 Found in 16ms (ActiveRecord: 1.7ms) Started GET "/people/marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7/image/edit" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2790], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2790], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.6ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Started PUT "/people/marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7/image" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:63784/people/marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7?cache_bust=1415188863 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7?cache_bust=1415188863" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415188863", "id"=>"marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2789]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-b4f5e8b6-5fe1-4658-9f04-baa350608ba7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2790) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2332, 2333) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2332, 2333) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2790], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2790], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.0ms | ActiveRecord: 1.2ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:03.899542"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:03.899542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2791]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2791]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2791]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2791) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (86.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2791], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2791], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 101ms (Views: 96.3ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2791]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 30.1ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2791]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-05 12:01:04.060659"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 12:01:04.060659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 13ms (ActiveRecord: 1.0ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2791]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2792], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2792], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.6ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2791]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2792) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2792], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2792], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.6ms | ActiveRecord: 0.9ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2791]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2792) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2792], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2792], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.7ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:04.147708"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:04.147708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2793]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2793]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2793]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2793) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2793], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2793], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.2ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2793]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 28.8ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2793]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:01:04.244454"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 12:01:04.244454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2793]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2794) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2794], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2794], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.9ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2793]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2794) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2794], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2794], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.1ms | ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:04.321697"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:04.321697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2334]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2334"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:04.325984"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:04.325984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:04.328436"], ["slug", "surname-0052"], ["surname", "Surname-0052"], ["updated_at", "2014-11-05 12:01:04.328436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:04.885808"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:04.885808"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2796]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2796) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2796], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2796], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:04 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0052/edit" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0052"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0052' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2795) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2795], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2795], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.2ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0052" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0052", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2334", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0052"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0052' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2795) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0052' AND "people"."given_name" = '' AND ("people"."id" != 2795) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 2795 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:01:05.262833"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:05.263802"], ["group_id", 2334], ["person_id", 2795], ["role", ""], ["updated_at", "2014-11-05 12:01:05.263802"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2795]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:05.265334' WHERE "people"."id" = 2795 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2334]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:05.266847' WHERE "groups"."id" = 2334  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/people/surname-0052 Completed 302 Found in 14ms (ActiveRecord: 2.0ms) Started GET "/people/surname-0052" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0052"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0052' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2795) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2334) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2334) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2795], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2795], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.0ms | ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0052/edit" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0052"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0052' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2795) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2334) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2334) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2795]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2795], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2795], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.1ms | ActiveRecord: 1.9ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2796]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:05.562251"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:05.562251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2797]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2797]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2797]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2797) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2797], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2797], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:05.612169"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:05.612169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2336]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2336]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2336]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2336"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:05.616533"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:05.616533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:05.619005"], ["slug", "surname-0053"], ["surname", "Surname-0053"], ["updated_at", "2014-11-05 12:01:05.619005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:05.621436"], ["group_id", 2337], ["person_id", 2798], ["updated_at", "2014-11-05 12:01:05.621436"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2798]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:05.622760' WHERE "people"."id" = 2798 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:05.623371' WHERE "groups"."id" = 2337  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0053" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0053"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2797]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0053' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2798) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2336, 2337) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2336, 2337) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2798], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2798], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.3ms | ActiveRecord: 1.2ms) Started GET "/people/surname-0053/reported_profiles/new" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0053"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2797]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0053' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2798], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2798], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 18.7ms | ActiveRecord: 0.7ms) Started POST "/people/surname-0053/reported_profiles" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0053"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2797]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0053' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2798]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 2797], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.135@digital.justice.gov.uk"], ["subject_id", 2798]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 5.3ms Sent mail to example.user.135@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:01:05 +0000 From: support@example.com To: example.user.135@digital.justice.gov.uk Message-ID: <545a1181a6f59_8a6a3fd7a9065bec4482f@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0053 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0053 Redirected to http://www.example.com/people/surname-0053 Completed 302 Found in 14ms (ActiveRecord: 1.1ms) Started GET "/people/surname-0053" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0053"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2797]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0053' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2798) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2336, 2337) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2336, 2337) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2798], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2798], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:05.712516"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:05.712516"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2799]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2799]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2799]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2799) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2799], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2799], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0054' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:05.757977"], ["slug", "surname-0054"], ["surname", "Surname-0054"], ["updated_at", "2014-11-05 12:01:05.757977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:05.763982"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:05.763982"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2338]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2338]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2338]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2338"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:05.768462"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:05.768462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:05.769729"], ["group_id", 2339], ["person_id", 2800], ["updated_at", "2014-11-05 12:01:05.769729"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:05.770420' WHERE "people"."id" = 2800 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:05.771027' WHERE "groups"."id" = 2339  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0054/edit" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0054"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2799]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0054' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2800) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2338, 2339) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2338, 2339) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2800]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2800], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2800], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.0ms | ActiveRecord: 1.7ms) Started DELETE "/people/surname-0054" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0054"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2799]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0054' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2800) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 466]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2800]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:05.825121' WHERE "people"."id" = 2800 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:05.825783' WHERE "groups"."id" = 2339 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2800]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 8ms (ActiveRecord: 1.6ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2799]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 4.9ms | ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 466]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2800]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:05.843869"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:05.843869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2801]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2801]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2801]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2801) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2801], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2801], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2801]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 29.9ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:05.931757"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:05.931757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2802]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2802]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2802]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2802) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2802], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2802], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.3ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:01:05.982662"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:05.982662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:01:05 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2802]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2803) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2803], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2803], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 1.0ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2802]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2803) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2803], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2803], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.4ms | ActiveRecord: 1.4ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2802]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2803) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 2803) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 2803 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 12:01:06.064393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 13ms (ActiveRecord: 1.3ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2802]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2803) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (63.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2803], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2803], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 79ms (Views: 74.2ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:06.162164"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:06.162164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2804]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2804]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2804]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2804) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2804], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2804], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2804]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (21.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 30ms (Views: 27.6ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:06.253443"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:06.253443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2805]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2805]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2805]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2805) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2805], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2805], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.0ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:01:06.302501"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:06.302501"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2805]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2806) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2806], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2806], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 1.1ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2805]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2806) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2806], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2806], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.4ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2805]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2806) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2806], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2806], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 31.2ms | ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:06.431977"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:06.431977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2340]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2340]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2340]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2340"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:06.436283"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:06.436283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:06.438845"], ["slug", "surname-0055"], ["surname", "Surname-0055"], ["tags", "Cooking"], ["updated_at", "2014-11-05 12:01:06.438845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:06.999678"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:06.999678"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2808]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2808]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2808]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2808) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2808], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2808], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2808]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0055/edit" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0055"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2808]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0055' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2807) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2807], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2807], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.1ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2808]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Started PATCH "/people/surname-0055" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0055", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2340", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0055"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2808]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0055' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2807) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0055' AND "people"."given_name" = '' AND ("people"."id" != 2807) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 2807 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-05 12:01:07.371731"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:07.372910"], ["group_id", 2340], ["person_id", 2807], ["role", ""], ["updated_at", "2014-11-05 12:01:07.372910"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2807]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:07.374525' WHERE "people"."id" = 2807 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2340]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:07.375766' WHERE "groups"."id" = 2340  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/people/surname-0055 Completed 302 Found in 15ms (ActiveRecord: 2.1ms) Started GET "/people/surname-0055" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0055"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2808]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0055' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2807) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2340) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2340) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2807], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2807], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.8ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:07.472484"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:07.472484"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2809]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2809]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2809]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2809) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2809], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2809], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2809]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2809]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:01:07.630760"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-05 12:01:07.630760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 9ms (ActiveRecord: 0.9ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2809]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2810) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2810], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2810], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.2ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:07.659849"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:07.659849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2811]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2811]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2811]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2811) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2811], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2811], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:07.706762"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:07.706762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2811]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 33.6ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2811]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 2812]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.4ms | ActiveRecord: 0.8ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2811]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2811]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.5ms | ActiveRecord: 0.1ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:07.805856"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:07.805856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2342]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2342]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2342]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2342"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:07.810104"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:07.810104"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:07 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:08.366567"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:08.366567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2813]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2813) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2813], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2813], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.5ms | ActiveRecord: 1.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.5ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2343", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-05 12:01:08.751695"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:01:08.751695"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:08.752941"], ["group_id", 2343], ["person_id", 2814], ["role", ""], ["updated_at", "2014-11-05 12:01:08.752941"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2814]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:08.754322' WHERE "people"."id" = 2814 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2343]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:08.755593' WHERE "groups"."id" = 2343  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63784/people/marco-polo/image/edit Completed 302 Found in 18ms (ActiveRecord: 1.7ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2814], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2814], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.6ms | ActiveRecord: 0.6ms) Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:63784/people/marco-polo?cache_bust=1415188868 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo?cache_bust=1415188868" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415188868", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2814) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2342, 2343) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2342, 2343) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2814], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2814], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.7ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:08.972698"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:08.972698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2815]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2815]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2815]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2815) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2815], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2815], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2815]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.3ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2815]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 29.0ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:09.160668"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:09.160668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2816]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2816]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2816]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2816) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2816], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2816], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.1ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.208677"], ["slug", "surname-0056"], ["surname", "Surname-0056"], ["updated_at", "2014-11-05 12:01:09.208677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0056/edit" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0056"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2816]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0056' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2817) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2817], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2817], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:09.259056"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:09.259056"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2818]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2818]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2818]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2818) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2818], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2818], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.3ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.309362"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-db0c79ec-e182-4986-bc39-a638df22d75b"], ["surname", "Surname-0057"], ["updated_at", "2014-11-05 12:01:09.309362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2819]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2819 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:09.314618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.325094"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:09.325094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2344]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2344]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2344]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2344"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:09.329691"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:09.329691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.331640"], ["group_id", 2345], ["person_id", 2819], ["updated_at", "2014-11-05 12:01:09.331640"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2819]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:09.333056' WHERE "people"."id" = 2819 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:09.333668' WHERE "groups"."id" = 2345  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-db0c79ec-e182-4986-bc39-a638df22d75b" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-db0c79ec-e182-4986-bc39-a638df22d75b"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2818]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-db0c79ec-e182-4986-bc39-a638df22d75b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2819) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2344, 2345) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2344, 2345) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2819], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2819], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.8ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:09.363208"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:09.363208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2820]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2820]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2820]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2820) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2820], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2820], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.408675"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-79585f46-0b48-4cc0-be03-bd47a0fab2b1"], ["surname", "Surname-0058"], ["updated_at", "2014-11-05 12:01:09.408675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-79585f46-0b48-4cc0-be03-bd47a0fab2b1" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-79585f46-0b48-4cc0-be03-bd47a0fab2b1"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2820]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-79585f46-0b48-4cc0-be03-bd47a0fab2b1' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2821) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2821], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2821], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.9ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:09.433165"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:09.433165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2822]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2822]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2822]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2822) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2822], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2822], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.3ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.478766"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0059"], ["updated_at", "2014-11-05 12:01:09.478766"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2823]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 2823 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:01:09.485349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.495586"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:09.495586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2346]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2346]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2346]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2346"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:09.499861"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:09.499861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.501756"], ["group_id", 2347], ["person_id", 2823], ["updated_at", "2014-11-05 12:01:09.501756"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2823]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:09.503126' WHERE "people"."id" = 2823 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:09.503732' WHERE "groups"."id" = 2347  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2822]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2823) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2346, 2347) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2346, 2347) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2823], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2823], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.6ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:09.532211"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:09.532211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2824]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2824]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2824]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2824) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2824], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2824], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.579399"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0060"], ["updated_at", "2014-11-05 12:01:09.579399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2824]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2825) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2825], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2825], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.7ms | ActiveRecord: 1.0ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2824]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2825], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2825], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.5ms | ActiveRecord: 0.7ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2824]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 2825], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.624759"], ["updated_at", "2014-11-05 12:01:09.624759"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "17936d6e-db78-475c-9139-c9e8e9d9dcf0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 5.5ms Sent mail to someone.else@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:09 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a118599e34_8a6a3fd7a9065bec44939@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/17936d6e-db78-475c-9139-c9e8e9d9dcf0?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 1.1ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2824]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2825) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2825], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2825], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.9ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:09.657901"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:09.657901"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2826]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2826]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2826]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2826) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2826], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2826], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.704468"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0061"], ["updated_at", "2014-11-05 12:01:09.704468"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 2827 [["email", nil], ["updated_at", "2014-11-05 12:01:09.705787"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 12:01:09 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2826]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2827) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2827], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2827], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.790952"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0062"], ["updated_at", "2014-11-05 12:01:09.790952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2828]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.799331"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0063"], ["updated_at", "2014-11-05 12:01:09.799331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2829]] Completed 200 OK in 3ms (Views: 1.2ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.811227"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:09.811227"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2348]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2348]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2348]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2348"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:09.815564"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:09.815564"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.820122"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-05 12:01:09.820122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2830]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.828229"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0065"], ["updated_at", "2014-11-05 12:01:09.828229"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.831677"], ["slug", "surname-0066"], ["surname", "Surname-0066"], ["updated_at", "2014-11-05 12:01:09.831677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0066"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2831]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0066' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2832) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2832]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.843001"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0067"], ["updated_at", "2014-11-05 12:01:09.843001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.846033"], ["slug", "surname-0068"], ["surname", "Surname-0068"], ["updated_at", "2014-11-05 12:01:09.846033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0068"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2833]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0068' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2834) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2834]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.855481"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0069"], ["updated_at", "2014-11-05 12:01:09.855481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.858627"], ["slug", "surname-0070"], ["surname", "Surname-0070"], ["updated_at", "2014-11-05 12:01:09.858627"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0070"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2835]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0070' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2836) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 2836]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.868801"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0071"], ["updated_at", "2014-11-05 12:01:09.868801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2837]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.874525"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0072"], ["updated_at", "2014-11-05 12:01:09.874525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0073' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.878195"], ["slug", "surname-0073"], ["surname", "Surname-0073"], ["updated_at", "2014-11-05 12:01:09.878195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0073"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2838]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0073' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2839) ORDER BY groups.name Completed 200 OK in 6ms (Views: 1.1ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.890978"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0074"], ["updated_at", "2014-11-05 12:01:09.890978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0075"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2840]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0075' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0075' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.898153"], ["slug", "surname-0075"], ["surname", "Surname-0075"], ["updated_at", "2014-11-05 12:01:09.898153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0075 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.903486"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0076"], ["updated_at", "2014-11-05 12:01:09.903486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0077"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2842]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0077' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0077' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.909571"], ["slug", "surname-0077"], ["surname", "Surname-0077"], ["updated_at", "2014-11-05 12:01:09.909571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0077 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.915193"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0078"], ["updated_at", "2014-11-05 12:01:09.915193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0079"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2844]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0079' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0079' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:09.921025"], ["slug", "surname-0079"], ["surname", "Surname-0079"], ["updated_at", "2014-11-05 12:01:09.921025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0079 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.929672"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-05 12:01:09.929672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2846]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.938934"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0081"], ["updated_at", "2014-11-05 12:01:09.938934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2847]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.949419"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:09.949419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2350]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2350]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2350]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2350"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:09.953790"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:09.953790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.958373"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0082"], ["updated_at", "2014-11-05 12:01:09.958373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2848]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.966964"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0083"], ["updated_at", "2014-11-05 12:01:09.966964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2849]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.976217"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0084"], ["updated_at", "2014-11-05 12:01:09.976217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0085", "image"=>"#"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2850]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0085' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0085' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.982695"], ["image", nil], ["slug", "surname-0085"], ["surname", "Surname-0085"], ["updated_at", "2014-11-05 12:01:09.982695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0085/image/edit Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.988211"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0086"], ["updated_at", "2014-11-05 12:01:09.988211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.990695"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 12:01:09.990695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2852]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:09.999403"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0087"], ["updated_at", "2014-11-05 12:01:09.999403"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2854]] Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.005924"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0088"], ["updated_at", "2014-11-05 12:01:10.005924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2855]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.014986"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.014986"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2352]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2352]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2352]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2352"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:10.018978"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.018978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.023753"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0089"], ["updated_at", "2014-11-05 12:01:10.023753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0090' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.026201"], ["slug", "surname-0090"], ["surname", "Surname-0090"], ["updated_at", "2014-11-05 12:01:10.026201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0090"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2856]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0090' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2857) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.035646"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0091"], ["updated_at", "2014-11-05 12:01:10.035646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0092' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.038002"], ["slug", "surname-0092"], ["surname", "Surname-0092"], ["updated_at", "2014-11-05 12:01:10.038002"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2858]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0092' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2859) ORDER BY groups.name Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.049071"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.049071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2354]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2354]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2354]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2354"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:10.053317"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.053317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.058090"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0093"], ["updated_at", "2014-11-05 12:01:10.058090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0094' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.061063"], ["slug", "surname-0094"], ["surname", "Surname-0094"], ["updated_at", "2014-11-05 12:01:10.061063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0095", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0094"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2860]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0094' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2861) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0095' AND "people"."given_name" IS NULL AND ("people"."id" != 2861) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2861 [["surname", "Surname-0095"], ["updated_at", "2014-11-05 12:01:10.068762"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0094 Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2861]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.074781"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0096"], ["updated_at", "2014-11-05 12:01:10.074781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.077864"], ["slug", "surname-0097"], ["surname", "Surname-0097"], ["updated_at", "2014-11-05 12:01:10.077864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0098", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0097"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2862]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0097' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2863) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0098' AND "people"."given_name" IS NULL AND ("people"."id" != 2863) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2863 [["surname", "Surname-0098"], ["updated_at", "2014-11-05 12:01:10.085666"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0097 Completed 302 Found in 8ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.091462"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0099"], ["updated_at", "2014-11-05 12:01:10.091462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0100' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.095034"], ["slug", "surname-0100"], ["surname", "Surname-0100"], ["updated_at", "2014-11-05 12:01:10.095034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0101", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0100"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2864]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0100' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2865) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0101' AND "people"."given_name" IS NULL AND ("people"."id" != 2865) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 2865 [["surname", "Surname-0101"], ["updated_at", "2014-11-05 12:01:10.103968"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0100 Completed 302 Found in 8ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.109693"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0102"], ["updated_at", "2014-11-05 12:01:10.109693"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0103' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.112898"], ["slug", "surname-0103"], ["surname", "Surname-0103"], ["updated_at", "2014-11-05 12:01:10.112898"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0103"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2866]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0103' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2867) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.124761"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-05 12:01:10.124761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0105' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.128300"], ["slug", "surname-0105"], ["surname", "Surname-0105"], ["updated_at", "2014-11-05 12:01:10.128300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0105"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2868]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0105' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2869) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.141332"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.141332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2356]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2356]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2356]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2356"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:10.145794"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.145794"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.150182"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0106"], ["updated_at", "2014-11-05 12:01:10.150182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0107' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.154039"], ["slug", "surname-0107"], ["surname", "Surname-0107"], ["updated_at", "2014-11-05 12:01:10.154039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0107"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2870]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0107' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2871) ORDER BY groups.name Completed 200 OK in 7ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.166923"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0108"], ["updated_at", "2014-11-05 12:01:10.166923"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0109' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.170322"], ["slug", "surname-0109"], ["surname", "Surname-0109"], ["updated_at", "2014-11-05 12:01:10.170322"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0109"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2872]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0109' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2873) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.181059"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0110"], ["updated_at", "2014-11-05 12:01:10.181059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0111' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.185605"], ["slug", "surname-0111"], ["surname", "Surname-0111"], ["updated_at", "2014-11-05 12:01:10.185605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0112", "image"=>"#"}, "id"=>"surname-0111"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2874]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0111' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2875) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0112' AND "people"."given_name" IS NULL AND ("people"."id" != 2875) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2875]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 2875 [["image", nil], ["surname", "Surname-0112"], ["updated_at", "2014-11-05 12:01:10.194784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0111/image/edit Completed 302 Found in 8ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.200753"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-05 12:01:10.200753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.203298"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 12:01:10.203298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.205934"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 12:01:10.205934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2876]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2878) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 2878) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.216445"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0114"], ["updated_at", "2014-11-05 12:01:10.216445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0115' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.219297"], ["slug", "surname-0115"], ["surname", "Surname-0115"], ["updated_at", "2014-11-05 12:01:10.219297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0115"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2879]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0115' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2880) ORDER BY groups.name Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.227943"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0116"], ["updated_at", "2014-11-05 12:01:10.227943"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0117' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.230895"], ["slug", "surname-0117"], ["surname", "Surname-0117"], ["updated_at", "2014-11-05 12:01:10.230895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0117"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2881]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0117' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2882) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.242686"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.242686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2358]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2358]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2358]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2358"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:10.249209"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.249209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.254491"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0118"], ["updated_at", "2014-11-05 12:01:10.254491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0119' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.257710"], ["slug", "surname-0119"], ["surname", "Surname-0119"], ["updated_at", "2014-11-05 12:01:10.257710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0119"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2883]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0119' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2884) ORDER BY groups.name Completed 200 OK in 7ms (Views: 1.0ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.270570"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0120"], ["updated_at", "2014-11-05 12:01:10.270570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0121' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.273979"], ["slug", "surname-0121"], ["surname", "Surname-0121"], ["updated_at", "2014-11-05 12:01:10.273979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.280196"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.280196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2360]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2360]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2360]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2360"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:10.284447"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.284447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:10.285961"], ["group_id", 2361], ["person_id", 2886], ["updated_at", "2014-11-05 12:01:10.285961"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2886]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:10.287428' WHERE "people"."id" = 2886 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:10.288055' WHERE "groups"."id" = 2361  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0121"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2885]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0121' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2886) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:10.305716"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.305716"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2362]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2362"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:10.310642"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.162@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.310642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2363]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2363]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2363]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2362/2363"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:10.315266"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.315266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2364]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2364]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2364]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2362/2363/2364"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:10.319704"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:10.319704"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:10 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:10 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:10.874448"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:10.874448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2887]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2887]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2887]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2887) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2887], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2887], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:10 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2887]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2887]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2887]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2887]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2365) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2362, 2363, 2364, 2365) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2365]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2362/2363/2364/2365' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2362/2363/2364/2365' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2365]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2365], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2365], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.8ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:11.218278"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:11.218278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2888]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2888]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2888]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2888) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2888], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2888], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.7ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:11.269910"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.269910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2366]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2366]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2366]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2366"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:11.274856"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.274856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2367]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2367]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2367]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2366/2367"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:11.279478"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.279478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2368]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2368]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2368]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2366/2367/2368"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:11.284081"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.284081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:11.286667"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 12:01:11.286667"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:11.288272"], ["group_id", 2367], ["person_id", 2889], ["updated_at", "2014-11-05 12:01:11.288272"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:11.288905' WHERE "people"."id" = 2889 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:11.289483' WHERE "groups"."id" = 2367  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:11.291695"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 12:01:11.291695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:11.293036"], ["group_id", 2367], ["person_id", 2890], ["updated_at", "2014-11-05 12:01:11.293036"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:11.293599' WHERE "people"."id" = 2890 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:11.294088' WHERE "groups"."id" = 2367  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:11.296260"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 12:01:11.296260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:11.297636"], ["group_id", 2367], ["person_id", 2891], ["updated_at", "2014-11-05 12:01:11.297636"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:11.298255' WHERE "people"."id" = 2891 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:11.298748' WHERE "groups"."id" = 2367  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2888]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2367) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2366, 2367) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2367]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2366/2367' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2366/2367' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2366/2367' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.6ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2888]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2367) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2366, 2367) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2367 OR "groups"."ancestry" ILIKE '2366/2367/%') OR "groups"."ancestry" = '2366/2367')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2369,2368,2367) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2367], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.2ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:11.358421"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:11.358421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2892]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2892]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2892]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2892) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2892], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2892], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:11.408408"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.408408"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2370]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2370]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2370]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2370"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:11.412757"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.412757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2371]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2371]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2371]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2370/2371"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:11.419719"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.419719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2372]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2372]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2372]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2370/2371/2372"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:11.424905"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.424905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2892]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2370) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2370) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2370]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2370], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2370], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 1.6ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2892]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2371) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2370, 2371) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2371]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370/2371' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370/2371' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370/2371' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2371], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2371], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 1.5ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2892]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2372) ORDER BY people.surname Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2370, 2371, 2372) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (72.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2372]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.9ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370/2371/2372' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370/2371/2372' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2370/2371/2372' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2372], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2372], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 88ms (Views: 83.0ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:11.567677"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.567677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2374]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2374]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2374]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2374"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:11.572893"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.572893"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2375]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2375]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2375]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2374/2375"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:11.577705"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.577705"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2376]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2376]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2374/2375/2376"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:11.582437"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:11.582437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63784/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:11 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:12.140006"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:12.140006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2893]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2893]] Redirected to http://127.0.0.1:63784/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2893]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2893) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2893], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2893], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2893]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2893]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2893]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:12.421477"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:12.421477"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2894]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2894]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2894]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2894) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2894], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2894], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.1ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.469945"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.469945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2378]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2378]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2378]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2378"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:12.474686"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.474686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2379]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2379]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2379]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2378/2379"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:12.479191"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.479191"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2380]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2380]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2380]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2378/2379/2380"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:12.483715"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.483715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.486269"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 12:01:12.486269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.487888"], ["group_id", 2381], ["person_id", 2895], ["updated_at", "2014-11-05 12:01:12.487888"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:12.488548' WHERE "people"."id" = 2895 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:12.489123' WHERE "groups"."id" = 2381  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.491365"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 12:01:12.491365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.492752"], ["group_id", 2381], ["person_id", 2896], ["updated_at", "2014-11-05 12:01:12.492752"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:12.493331' WHERE "people"."id" = 2896 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:12.493838' WHERE "groups"."id" = 2381  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.496028"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 12:01:12.496028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.497395"], ["group_id", 2381], ["person_id", 2897], ["updated_at", "2014-11-05 12:01:12.497395"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:12.498023' WHERE "people"."id" = 2897 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:12.498540' WHERE "groups"."id" = 2381  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2894]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2381) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2378, 2379, 2380, 2381) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2381]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2378/2379/2380/2381' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2378/2379/2380/2381' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2381]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2381], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2381], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 25ms (Views: 18.8ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:12.542075"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:12.542075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2898]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2898]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2898]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2898) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2898], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2898], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.591670"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.591670"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2382"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:12.596760"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.596760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2383]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2383]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2383]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2382/2383"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:12.601359"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.601359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2384]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2384]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2384]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2382/2383/2384"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:12.605930"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.605930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2382) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2382 [["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.608570"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2382"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:12.612608"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.612608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2898]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2386) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2382, 2386) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2386]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2382/2386' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2382/2386' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2386]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2386], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2386], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.9ms | ActiveRecord: 1.7ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2898]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2386) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2382, 2386) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2382]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2382) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2382/2386' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2386], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2386], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.0ms | ActiveRecord: 1.8ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2898]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2386) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2382, 2386) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2386 OR "groups"."ancestry" ILIKE '2382/2386/%') OR "groups"."ancestry" = '2382/2386')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.3ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2386) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2386], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2386], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 8.5ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:12.681907"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:12.681907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2899]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2899]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2899]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2899) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2899], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2899], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.3ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.730397"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.730397"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2387]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2387]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2387]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2387"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:12.735003"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.735003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2388]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2388]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2388]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2387/2388"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:12.739436"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.739436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2389]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2389]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2389]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2387/2388/2389"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:12.743937"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.743937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2899]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2390) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2387, 2388, 2389, 2390) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2390]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2387/2388/2389/2390' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2387/2388/2389/2390' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2390]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2390], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2390], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.9ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:12.772760"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:12.772760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2900]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2900]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2900]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2900) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2900], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2900], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.5ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.822792"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.822792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2391]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2391]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2391]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2391"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:12.827604"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.827604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2392]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2392]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2392]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2391/2392"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:12.832948"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.832948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2393]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2393]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2393]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2391/2392/2393"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:12.839274"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:12.839274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.842236"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 12:01:12.842236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.843789"], ["group_id", 2392], ["person_id", 2901], ["updated_at", "2014-11-05 12:01:12.843789"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:12.844426' WHERE "people"."id" = 2901 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:12.844982' WHERE "groups"."id" = 2392  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.847147"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 12:01:12.847147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.848558"], ["group_id", 2392], ["person_id", 2902], ["updated_at", "2014-11-05 12:01:12.848558"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:12.849151' WHERE "people"."id" = 2902 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:12.849655' WHERE "groups"."id" = 2392  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.851771"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 12:01:12.851771"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.853084"], ["group_id", 2392], ["person_id", 2903], ["updated_at", "2014-11-05 12:01:12.853084"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:12.853664' WHERE "people"."id" = 2903 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:12.854167' WHERE "groups"."id" = 2392  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 12:01:12 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2900]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2392) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2391, 2392) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2392]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2391/2392' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2391/2392' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2391/2392' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2392], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2392], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.4ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.882029"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0122"], ["updated_at", "2014-11-05 12:01:12.882029"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.883947"], ["updated_at", "2014-11-05 12:01:12.883947"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "22ecc2d9-da73-47c7-a962-05d37860a5b8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2904]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 7.0ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a1188d9882_8a6a3fd7a9065bec450aa@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/22ecc2d9-da73-47c7-a962-05d37860a5b8?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.895255"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0123"], ["updated_at", "2014-11-05 12:01:12.895255"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.897004"], ["updated_at", "2014-11-05 12:01:12.897004"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "e8c6caea-31ce-49cc-8e4a-451562485940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2905]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.7ms Sent mail to test.user@digital.justice.gov.uk (1.6ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a1188dbec5_8a6a3fd7a9065bec45163@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/e8c6caea-31ce-49cc-8e4a-451562485940?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.905677"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0124"], ["updated_at", "2014-11-05 12:01:12.905677"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.907392"], ["updated_at", "2014-11-05 12:01:12.907392"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4eb84a73-2c32-43de-847a-2a4bdf07613e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2906]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.7ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a1188de778_8a6a3fd7a9065bec452e6@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/4eb84a73-2c32-43de-847a-2a4bdf07613e?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.915333"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0125"], ["updated_at", "2014-11-05 12:01:12.915333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.917128"], ["updated_at", "2014-11-05 12:01:12.917128"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "37378566-d9d5-4225-9899-efd140d2e887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2907]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.7ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a1188e0de0_8a6a3fd7a9065bec45393@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/37378566-d9d5-4225-9899-efd140d2e887?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.925418"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0126"], ["updated_at", "2014-11-05 12:01:12.925418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.927255"], ["updated_at", "2014-11-05 12:01:12.927255"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "9bdfa43f-5dd0-481b-a035-0ce6276da98d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2908]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.8ms Sent mail to test.user@digital.justice.gov.uk (1.6ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a1188e3573_8a6a3fd7a9065bec45494@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/9bdfa43f-5dd0-481b-a035-0ce6276da98d?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.935471"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0127"], ["updated_at", "2014-11-05 12:01:12.935471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2909]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.3ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a1188e56bf_8a6a3fd7a9065bec4559f@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.944004"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:01:12.944004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.946270"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:01:12.946270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2911], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2910]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.1ms Sent mail to recipient@example.com (1.6ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a1188e7fec_8a6a3fd7a9065bec4564b@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.954155"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:01:12.954155"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.956517"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:01:12.956517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2913], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2912]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a1188ea991_8a6a3fd7a9065bec45764@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.965524"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:01:12.965524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.967831"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:01:12.967831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2915], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2914]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.1ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a1188ed443_8a6a3fd7a9065bec458a7@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.976004"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:01:12.976004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.978266"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:01:12.978266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2917], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2916]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.1ms Sent mail to recipient@example.com (1.7ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a1188efcaa_8a6a3fd7a9065bec4599f@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.986251"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:01:12.986251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:12.989158"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:01:12.989158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 2919], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 2918]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to recipient@example.com (1.9ms) Date: Wed, 05 Nov 2014 12:01:12 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a1188f29d6_8a6a3fd7a9065bec4607b@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:12.998249"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0128"], ["updated_at", "2014-11-05 12:01:12.998249"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2920], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.001719"], ["updated_at", "2014-11-05 12:01:13.001719"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "81a904cb-b91a-4aaf-9d61-c64ac0ef8f73"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (63.7ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a11891032d_8a6a3fd7a9065bec461a1@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/81a904cb-b91a-4aaf-9d61-c64ac0ef8f73?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.071192"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0129"], ["updated_at", "2014-11-05 12:01:13.071192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2921], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.074243"], ["updated_at", "2014-11-05 12:01:13.074243"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "3e231f95-d5c3-4b0f-9057-a3cc9a125344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a118912c92_8a6a3fd7a9065bec462c4@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/3e231f95-d5c3-4b0f-9057-a3cc9a125344?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.082165"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0130"], ["updated_at", "2014-11-05 12:01:13.082165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2922], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.085626"], ["updated_at", "2014-11-05 12:01:13.085626"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "b3595800-7c83-435e-8d12-eedbd8b69f7e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a118915a1d_8a6a3fd7a9065bec463f3@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/b3595800-7c83-435e-8d12-eedbd8b69f7e?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.092722"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0131"], ["updated_at", "2014-11-05 12:01:13.092722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2923], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.095658"], ["updated_at", "2014-11-05 12:01:13.095658"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "dd58011f-c63f-4c0c-8bb3-f099bc764141"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a11891807f_8a6a3fd7a9065bec4649f@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/dd58011f-c63f-4c0c-8bb3-f099bc764141?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.103514"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0132"], ["updated_at", "2014-11-05 12:01:13.103514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 2924], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a11891a604_8a6a3fd7a9065bec4653b@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.115678"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.115678"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:13.121939"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:01:13.121939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2925]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2925]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2925]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2925) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2925], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2925], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 44ms (Views: 38.1ms | ActiveRecord: 1.4ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2925]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.188625"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0133"], ["updated_at", "2014-11-05 12:01:13.188625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.191101"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0134"], ["updated_at", "2014-11-05 12:01:13.191101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"2927"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2926]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2927' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2927]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.198742"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-05 12:01:13.198742"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.201046"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0136"], ["updated_at", "2014-11-05 12:01:13.201046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"2929"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2928]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2929' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2929]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.209180"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0137"], ["updated_at", "2014-11-05 12:01:13.209180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.212834"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0138"], ["updated_at", "2014-11-05 12:01:13.212834"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"2931"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2930]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2931' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2931]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.221413"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0139"], ["updated_at", "2014-11-05 12:01:13.221413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.224025"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0140"], ["updated_at", "2014-11-05 12:01:13.224025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.230672"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.230672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2396]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2396]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2396]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2396"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.234941"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.234941"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.236874"], ["group_id", 2397], ["person_id", 2933], ["updated_at", "2014-11-05 12:01:13.236874"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2933]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.238300' WHERE "people"."id" = 2933 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.238956' WHERE "groups"."id" = 2397  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2933"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2932]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2933' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2933]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2933]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2932], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.196@digital.justice.gov.uk"], ["subject_id", 2933]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.196@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: example.user.196@digital.justice.gov.uk Message-ID: <545a11893c8ea_8a6a3fd7a9065bec466f2@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0139 has said that they believe the information on Surname-0140 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.252801"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0141"], ["updated_at", "2014-11-05 12:01:13.252801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.255188"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0142"], ["updated_at", "2014-11-05 12:01:13.255188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.261321"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.261321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2398]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2398]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2398]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2398"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.265544"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.265544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.267744"], ["group_id", 2399], ["person_id", 2935], ["updated_at", "2014-11-05 12:01:13.267744"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2935]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.269062' WHERE "people"."id" = 2935 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.269698' WHERE "groups"."id" = 2399  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2935"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2934]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2935' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2935]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2935]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2934], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.198@digital.justice.gov.uk"], ["subject_id", 2935]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.198@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: example.user.198@digital.justice.gov.uk Message-ID: <545a118943fe7_8a6a3fd7a9065bec46746@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0141 has said that they believe the information on Surname-0142 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.283699"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0143"], ["updated_at", "2014-11-05 12:01:13.283699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.286439"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0144"], ["updated_at", "2014-11-05 12:01:13.286439"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.293448"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.293448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2400]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2400]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2400]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2400"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.297906"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.297906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.299922"], ["group_id", 2401], ["person_id", 2937], ["updated_at", "2014-11-05 12:01:13.299922"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2937]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.301312' WHERE "people"."id" = 2937 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.301916' WHERE "groups"."id" = 2401  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2937"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2936]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2937' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2937]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2937]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2936], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.200@digital.justice.gov.uk"], ["subject_id", 2937]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.200@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: example.user.200@digital.justice.gov.uk Message-ID: <545a11894bcab_8a6a3fd7a9065bec4684f@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0143 has said that they believe the information on Surname-0144 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.316157"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0145"], ["updated_at", "2014-11-05 12:01:13.316157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.318491"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0146"], ["updated_at", "2014-11-05 12:01:13.318491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.324649"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.324649"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2402]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2402]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2402]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2402"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.328837"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.328837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.330783"], ["group_id", 2403], ["person_id", 2939], ["updated_at", "2014-11-05 12:01:13.330783"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2939]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.332125' WHERE "people"."id" = 2939 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.332726' WHERE "groups"."id" = 2403  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2939"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2938]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2939' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2939]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2939]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2938], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.202@digital.justice.gov.uk"], ["subject_id", 2939]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.202@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: example.user.202@digital.justice.gov.uk Message-ID: <545a118953497_8a6a3fd7a9065bec46914@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0145 has said that they believe the information on Surname-0146 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2939]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.347107"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-05 12:01:13.347107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.349952"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0148"], ["updated_at", "2014-11-05 12:01:13.349952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.357533"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.357533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2404]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2404]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2404]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2404"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.361745"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.361745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.363632"], ["group_id", 2405], ["person_id", 2941], ["updated_at", "2014-11-05 12:01:13.363632"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2941]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.364953' WHERE "people"."id" = 2941 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.365558' WHERE "groups"."id" = 2405  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"2941"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2940]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2941' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2941]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2941]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 2940], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.204@digital.justice.gov.uk"], ["subject_id", 2941]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.204@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: example.user.204@digital.justice.gov.uk Message-ID: <545a11895b5aa_8a6a3fd7a9065bec47048@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0147 has said that they believe the information on Surname-0148 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.379141"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-05 12:01:13.379141"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.381453"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0150"], ["updated_at", "2014-11-05 12:01:13.381453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"2943"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2942]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2943' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2943]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2943]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:13.390337"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:01:13.390337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 106], ["created_at", "2014-11-05 12:01:13.393215"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:01:13.393215"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:01:13.395956"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:01:13.395956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.402246"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.402246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2406]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2406]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2406]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2406"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.406422"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.406422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.408294"], ["group_id", 2407], ["person_id", 2945], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:01:13.408294"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2945]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.409566' WHERE "people"."id" = 2945 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.410144' WHERE "groups"."id" = 2407  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2944]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 106]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2945]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2945) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2945) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2945) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:13.444849"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:01:13.444849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 107], ["created_at", "2014-11-05 12:01:13.447632"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:01:13.447632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:01:13.450094"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:01:13.450094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.456751"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.456751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2408]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2408]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2408]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2408"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.462884"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.462884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.465095"], ["group_id", 2409], ["person_id", 2947], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:01:13.465095"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2947]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.466611' WHERE "people"."id" = 2947 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.467249' WHERE "groups"."id" = 2409  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2946]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 107]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2947]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2945, 2947) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2945, 2947) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2945, 2947) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:13.510191"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:01:13.510191"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 108], ["created_at", "2014-11-05 12:01:13.512800"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:01:13.512800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:01:13.515047"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:01:13.515047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.520688"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.520688"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2410]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2410]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2410]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2410"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.524666"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.524666"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.527133"], ["group_id", 2411], ["person_id", 2949], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:01:13.527133"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2949]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.529609' WHERE "people"."id" = 2949 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.530498' WHERE "groups"."id" = 2411  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2948]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 108]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2949]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2948, 2944, 2946) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2948, 2944, 2946) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2948, 2944, 2946) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:13.566439"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:01:13.566439"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 109], ["created_at", "2014-11-05 12:01:13.569056"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:01:13.569056"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:01:13.571323"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:01:13.571323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.577269"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.577269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2412]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2412]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2412]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2412"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.581243"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.581243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.583048"], ["group_id", 2413], ["person_id", 2951], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:01:13.583048"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2951]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.584273' WHERE "people"."id" = 2951 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.584845' WHERE "groups"."id" = 2413  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2950]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 109]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2951]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2944, 2946, 2948, 2950) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2944, 2946, 2948, 2950) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2944, 2946, 2948, 2950) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:13.619769"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:01:13.619769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 110], ["created_at", "2014-11-05 12:01:13.622405"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:01:13.622405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:01:13.624684"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:01:13.624684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.630371"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.630371"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2414]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2414]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2414]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2414"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.634267"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.634267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.636074"], ["group_id", 2415], ["person_id", 2953], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:01:13.636074"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2953]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.637390' WHERE "people"."id" = 2953 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.637985' WHERE "groups"."id" = 2415  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2952]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 110]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2953]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2944, 2952, 2946, 2948, 2950) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2944, 2952, 2946, 2948, 2950) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2944, 2952, 2946, 2948, 2950) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:13.671345"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:01:13.671345"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 111], ["created_at", "2014-11-05 12:01:13.674642"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:01:13.674642"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:01:13.677534"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:01:13.677534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.684037"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.684037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2416]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2416]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2416]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2416"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.688699"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.688699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.691912"], ["group_id", 2417], ["person_id", 2955], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:01:13.691912"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2955]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.693614' WHERE "people"."id" = 2955 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.694375' WHERE "groups"."id" = 2417  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2954]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 111]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2955]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2955, 2949, 2951, 2945, 2953, 2947) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2955, 2949, 2951, 2945, 2953, 2947) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (2955, 2949, 2951, 2945, 2953, 2947) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0151' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.816633"], ["slug", "surname-0151"], ["surname", "Surname-0151"], ["updated_at", "2014-11-05 12:01:13.816633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.824415"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.824415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2418]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2418]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2418]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2418"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.829377"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.829377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.830813"], ["group_id", 2419], ["person_id", 2956], ["updated_at", "2014-11-05 12:01:13.830813"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.831388' WHERE "people"."id" = 2956 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.831961' WHERE "groups"."id" = 2419  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0152' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.840948"], ["slug", "surname-0152"], ["surname", "Surname-0152"], ["updated_at", "2014-11-05 12:01:13.840948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.846621"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.846621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2420]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2420]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2420]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2420"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.850466"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.850466"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.851620"], ["group_id", 2421], ["person_id", 2957], ["updated_at", "2014-11-05 12:01:13.851620"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.852194' WHERE "people"."id" = 2957 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.852712' WHERE "groups"."id" = 2421  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0153' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.856091"], ["slug", "surname-0153"], ["surname", "Surname-0153"], ["updated_at", "2014-11-05 12:01:13.856091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.863095"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.863095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2422]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2422]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2422]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2422"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.867355"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.867355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.868553"], ["group_id", 2423], ["person_id", 2958], ["updated_at", "2014-11-05 12:01:13.868553"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:13.869933' WHERE "people"."id" = 2958 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:13.870947' WHERE "groups"."id" = 2423  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.885306"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.885306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2424]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2424]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2424]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0057-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2424"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.890398"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.890398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in"}  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.906762"], ["updated_at", "2014-11-05 12:01:13.906762"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "f28fb184-dd59-48f3-861e-0e320e69be49"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 5.2ms Sent mail to james.darling@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:13 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <545a1189e037a_8a6a3fd7a9065bec471e6@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/f28fb184-dd59-48f3-861e-0e320e69be49 If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 5.3ms | ActiveRecord: 0.4ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.937778"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.937778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2426]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2426]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2426]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0058-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2426"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:13.942122"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:13.942122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:13.944721"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 12:01:13.944721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:13.946226"], ["updated_at", "2014-11-05 12:01:13.946226"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "8501428c-d0b0-4841-849e-0270bc1c53e9"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/8501428c-d0b0-4841-849e-0270bc1c53e9" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"8501428c-d0b0-4841-849e-0270bc1c53e9"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '8501428c-d0b0-4841-849e-0270bc1c53e9' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2959]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2959]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2959]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2959) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2959], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2959], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 39.1ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.008641"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.008641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2428]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2428]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2428]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0059-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2428"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.013095"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.013095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 6.6ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.043719"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.043719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2430]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2430]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2430]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2430"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.047948"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.047948"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.080210"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.080210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2432]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2432]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2432]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2432"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.086859"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.086859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.089186"], ["updated_at", "2014-11-05 12:01:14.089186"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "82809d53-b1ea-4efc-b455-f5142b53c7d3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/82809d53-b1ea-4efc-b455-f5142b53c7d3" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"82809d53-b1ea-4efc-b455-f5142b53c7d3"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '82809d53-b1ea-4efc-b455-f5142b53c7d3' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:14.095218"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-05 12:01:14.095218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2960]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2960]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2960]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2960) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2960], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2960], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.8ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.245542"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.245542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2434]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2434]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2434]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0062-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2434"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.250103"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.250103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.252735"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0154"], ["updated_at", "2014-11-05 12:01:14.252735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.254603"], ["updated_at", "2014-11-05 12:01:14.254603"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "3a169afe-db84-4b68-a620-81163d3a7411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2961]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.3ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:01:14 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a118a3f395_8a6a3fd7a9065bec472cd@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/3a169afe-db84-4b68-a620-81163d3a7411?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/3a169afe-db84-4b68-a620-81163d3a7411?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"3a169afe-db84-4b68-a620-81163d3a7411"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '3a169afe-db84-4b68-a620-81163d3a7411' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2961]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2961) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2961], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2961], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.320682"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.237@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.320682"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2436]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2436]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2436]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2436"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.325250"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.325250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.326972"], ["updated_at", "2014-11-05 12:01:14.326972"], ["user_email", "example.user.238@digital.justice.gov.uk"], ["value", "46b13370-fbeb-4b07-bb62-d2648c0d748f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/46b13370-fbeb-4b07-bb62-d2648c0d748f" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"46b13370-fbeb-4b07-bb62-d2648c0d748f"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '46b13370-fbeb-4b07-bb62-d2648c0d748f' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.238@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-238' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:01:14.332387"], ["email", "example.user.238@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-238"], ["surname", "User"], ["updated_at", "2014-11-05 12:01:14.332387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2962]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2962]] Redirected to http://www.example.com/people/example-user-238/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/example-user-238/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-238"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2962]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-238' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (2962) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2962], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2962], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 41.1ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.402767"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.402767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2438]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2438]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2438]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2438"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.407506"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.407506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.409315"], ["updated_at", "2014-11-05 12:01:14.409315"], ["user_email", "example.user.241@digital.justice.gov.uk"], ["value", "5928b720-2c31-4cd9-854b-2b894f957411"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/5928b720-2c31-4cd9-854b-2b894f957411" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"5928b720-2c31-4cd9-854b-2b894f957411"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.431571"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.243@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.431571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2440]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2440]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2440]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2440"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.435973"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.435973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.437709"], ["updated_at", "2014-11-05 12:01:14.437709"], ["user_email", "example.user.244@digital.justice.gov.uk"], ["value", "98161402-7f6a-4439-a44a-60253c6f8685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/98161402-7f6a-4439-a44a-60253c6f8685" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"98161402-7f6a-4439-a44a-60253c6f8685"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 5.0ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.458703"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.458703"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2442]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2442]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2442]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2442"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.463418"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.245@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.463418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:01:14 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.0ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.478352"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.478352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2444]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2444]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2444]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2444"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.482629"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.482629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2445]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2445]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2445]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2444/2445"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:14.487294"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.487294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2446]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2446]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2446]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2444/2445/2446"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:14.492033"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.492033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2446]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2446]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2446]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2444/2445/2446"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:14.496667"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.496667"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2445]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2445]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2445]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2444/2445"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:14.501363"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.501363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2445]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.511694"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.511694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2450]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2450]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2450]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2450"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.516075"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.516075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2451]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2451]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2451]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2450/2451"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:14.522916"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.522916"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2452]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2452]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2452]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2450/2451/2452"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:14.527975"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.527975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2452]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2452]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2452]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2450/2451/2452"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:14.532351"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.532351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2451]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2451]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2451]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2450/2451"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:14.536734"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.258@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.536734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2451 OR "groups"."ancestry" ILIKE '2450/2451/%') OR "groups"."ancestry" = '2450/2451')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.546837"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.260@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.546837"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2456]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2456]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2456]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2456"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.551469"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.551469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2457]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2457]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2457]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2456/2457"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:14.556133"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.556133"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2458]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2458]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2458]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2456/2457/2458"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:14.560692"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.262@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.560692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2458]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2458]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2458]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2456/2457/2458"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:01:14.565109"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.565109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2457]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2457]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2457]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2456/2457"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:01:14.569429"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.264@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.569429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2457 OR "groups"."ancestry" ILIKE '2456/2457/%') OR "groups"."ancestry" = '2456/2457')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:01:14.580675"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0155"], ["updated_at", "2014-11-05 12:01:14.580675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0156' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.585197"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0156"], ["surname", "Surname-0156"], ["updated_at", "2014-11-05 12:01:14.585197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0157' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.595895"], ["slug", "surname-0157"], ["surname", "Surname-0157"], ["updated_at", "2014-11-05 12:01:14.595895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.602876"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.602876"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2462]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2462]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2462]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2462"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.607024"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-05 12:01:14.607024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.609067"], ["group_id", 2463], ["person_id", 2965], ["updated_at", "2014-11-05 12:01:14.609067"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2965]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:14.610556' WHERE "people"."id" = 2965 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:14.611206' WHERE "groups"."id" = 2463  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2965]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0158' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.615962"], ["slug", "surname-0158"], ["surname", "Surname-0158"], ["updated_at", "2014-11-05 12:01:14.615962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 2966]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.622788"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0161"], ["updated_at", "2014-11-05 12:01:14.622788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2967]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.626565"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:01:14.626565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 2968]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.635606"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.635606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2464) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2464 [["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.638356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2464) LIMIT 1 SQL (0.3ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2464 [["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.641859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2464) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2464 [["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.645845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.656846"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.656846"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2465) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2465 [["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.659710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2465) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2465 [["team_email_address", "example.user.279@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.662448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2465) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2465 [["team_email_address", "example.user.281@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.664992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2465) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2465 [["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.669896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.676651"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.285@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.676651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2466) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2466 [["team_email_address", "example.user.287@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.679311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2466) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2466 [["team_email_address", "example.user.289@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.681927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2466) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2466 [["team_email_address", "example.user.291@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.684428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.694061"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.293@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.694061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2467) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2467 [["team_email_address", "example.user.295@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.696813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0162' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.702775"], ["slug", "surname-0162"], ["surname", "Surname-0162"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-05 12:01:14.702775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0163' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.705252"], ["slug", "surname-0163"], ["surname", "Surname-0163"], ["tags", "Java,Scala"], ["updated_at", "2014-11-05 12:01:14.705252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0164' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.708956"], ["slug", "surname-0164"], ["surname", "Surname-0164"], ["updated_at", "2014-11-05 12:01:14.708956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0165' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.711931"], ["slug", "surname-0165"], ["surname", "Surname-0165"], ["updated_at", "2014-11-05 12:01:14.711931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0166' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.715118"], ["slug", "surname-0166"], ["surname", "Surname-0166"], ["updated_at", "2014-11-05 12:01:14.715118"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.720930"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.297@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.720930"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2468]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2468]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2468]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2468"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.725529"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.296@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.725529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2468) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2468 [["team_email_address", "example.user.299@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.728495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2468]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2468]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2468]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2468"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.732479"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.298@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.732479"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.734329"], ["group_id", 2470], ["person_id", 2973], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:01:14.734329"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2973]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:14.735717' WHERE "people"."id" = 2973 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:14.736287' WHERE "groups"."id" = 2470  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.737558"], ["group_id", 2469], ["person_id", 2973], ["role", "Designer"], ["updated_at", "2014-11-05 12:01:14.737558"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2973]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:01:14.738862' WHERE "people"."id" = 2973 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:01:14.739434' WHERE "groups"."id" = 2469  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 2973]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.745362"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0167"], ["updated_at", "2014-11-05 12:01:14.745362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.747660"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0168"], ["updated_at", "2014-11-05 12:01:14.747660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2975"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2974]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2975' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2975]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.756520"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0169"], ["updated_at", "2014-11-05 12:01:14.756520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.759331"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0170"], ["updated_at", "2014-11-05 12:01:14.759331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2977"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2976]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2977' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2977]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.766953"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0171"], ["updated_at", "2014-11-05 12:01:14.766953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.769196"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0172"], ["updated_at", "2014-11-05 12:01:14.769196"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"2979"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2978]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2979' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2979]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.776661"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0173"], ["updated_at", "2014-11-05 12:01:14.776661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.779625"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0174"], ["updated_at", "2014-11-05 12:01:14.779625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"2981"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2980]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2981' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2981]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 2981], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.785765"], ["updated_at", "2014-11-05 12:01:14.785765"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "86866b22-df1e-4f0b-9c2b-a17932a9549b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to someone.else@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:01:14 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a118ac08d7_8a6a3fd7a9065bec473c3@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/86866b22-df1e-4f0b-9c2b-a17932a9549b?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.793738"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0175"], ["updated_at", "2014-11-05 12:01:14.793738"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.796235"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0176"], ["updated_at", "2014-11-05 12:01:14.796235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"2983"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2982]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2983' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2983]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 2983], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:14.802295"], ["updated_at", "2014-11-05 12:01:14.802295"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "43980cb8-c53c-4d4c-816a-fcda5d37f1b7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.4ms Sent mail to someone.else@digital.justice.gov.uk (2.4ms) Date: Wed, 05 Nov 2014 12:01:14 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a118ac4cbd_8a6a3fd7a9065bec47469@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/43980cb8-c53c-4d4c-816a-fcda5d37f1b7?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.811938"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0177"], ["updated_at", "2014-11-05 12:01:14.811938"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.814476"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0178"], ["updated_at", "2014-11-05 12:01:14.814476"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"2985"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2984]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '2985' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2985]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.823487"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0179"], ["updated_at", "2014-11-05 12:01:14.823487"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2986]] Completed 200 OK in 3ms (Views: 1.4ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.832827"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-05 12:01:14.832827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2987]] Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.840058"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0181"], ["updated_at", "2014-11-05 12:01:14.840058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2988]] Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.846697"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-05 12:01:14.846697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2989]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.853880"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0183"], ["updated_at", "2014-11-05 12:01:14.853880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2990]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.860795"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0184"], ["updated_at", "2014-11-05 12:01:14.860795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0083", "team_email_address"=>"example.user.300@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2991]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0083' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.867121"], ["name", "Group-0083"], ["slug", "group-0083"], ["team_email_address", "example.user.300@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.867121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0083 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.872223"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0185"], ["updated_at", "2014-11-05 12:01:14.872223"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0084", "team_email_address"=>"example.user.301@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2992]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0084' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.877531"], ["name", "Group-0084"], ["slug", "group-0084"], ["team_email_address", "example.user.301@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.877531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0084 Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.882849"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0186"], ["updated_at", "2014-11-05 12:01:14.882849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0085", "team_email_address"=>"example.user.302@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2993]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0085' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0085' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.888270"], ["name", "Group-0085"], ["slug", "group-0085"], ["team_email_address", "example.user.302@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.888270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0085 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.895602"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0187"], ["updated_at", "2014-11-05 12:01:14.895602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2994]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.905918"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0188"], ["updated_at", "2014-11-05 12:01:14.905918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2995]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.915142"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0189"], ["updated_at", "2014-11-05 12:01:14.915142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2996]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.924497"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0190"], ["updated_at", "2014-11-05 12:01:14.924497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.931452"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.304@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.931452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2474]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2474]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2474]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0086-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0086' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0086' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2474"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.935946"], ["name", "Group-0086"], ["slug", "group-0086"], ["team_email_address", "example.user.303@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.935946"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0086"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2997]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0086' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2475) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.946023"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0191"], ["updated_at", "2014-11-05 12:01:14.946023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2998]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.953162"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0192"], ["updated_at", "2014-11-05 12:01:14.953162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.959063"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.305@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.959063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2476]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2476]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2476]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0087-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0087' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2476"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.963725"], ["name", "Group-0087"], ["slug", "group-0087"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.963725"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 2999]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.970603"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0193"], ["updated_at", "2014-11-05 12:01:14.970603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.976061"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.307@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.976061"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3000]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.982838"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0194"], ["updated_at", "2014-11-05 12:01:14.982838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:14.989550"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.309@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.989550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2479]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2479]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2479]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0088-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0088' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0088' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2479"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:14.993807"], ["name", "Group-0088"], ["slug", "group-0088"], ["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:14.993807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0088"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3001]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0088' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2480) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2479]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2479]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2479/2480/%' OR "groups"."ancestry" = '2479/2480')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2479/2480' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2480]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 7ms (ActiveRecord: 1.6ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.006758"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0195"], ["updated_at", "2014-11-05 12:01:15.006758"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0089' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.009900"], ["name", "Group-0089"], ["slug", "group-0089"], ["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.009900"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2481]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2481]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2481]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0090-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0090' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0090' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2481"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:15.014055"], ["name", "Group-0090"], ["slug", "group-0090"], ["team_email_address", "example.user.311@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.014055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0090"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3002]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0090' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2482) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2481]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2481]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2481/2482/%' OR "groups"."ancestry" = '2481/2482')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2481/2482' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2482]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0089 Completed 302 Found in 7ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.026076"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0196"], ["updated_at", "2014-11-05 12:01:15.026076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.032571"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.313@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.032571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2483]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2483]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2483]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0091-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0091' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2483"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:15.036695"], ["name", "Group-0091"], ["slug", "group-0091"], ["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.036695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0092", "team_email_address"=>"example.user.314@digital.justice.gov.uk"}, "id"=>"group-0091"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3003]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0091' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2484) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2483]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2483]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2483]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0092-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2484) AND "groups"."slug" = 'group-0092' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0092' AND "groups"."id" != 2484) LIMIT 1 SQL (0.3ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 2484 [["name", "Group-0092"], ["slug", "group-0092"], ["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.046950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0092 Completed 302 Found in 10ms (ActiveRecord: 1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2484]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.054286"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0197"], ["updated_at", "2014-11-05 12:01:15.054286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.061868"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.061868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2485]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2485]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2485]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0093-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0093' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0093' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2485"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:15.066168"], ["name", "Group-0093"], ["slug", "group-0093"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.066168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0093", "team_email_address"=>"example.user.315@digital.justice.gov.uk"}, "id"=>"group-0093"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3004]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0093' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2486) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0093' AND "groups"."id" != 2486) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0093 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.077238"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0198"], ["updated_at", "2014-11-05 12:01:15.077238"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.083754"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.083754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2487]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2487]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2487]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0094-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0094' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0094' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2487"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:15.088340"], ["name", "Group-0094"], ["slug", "group-0094"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.088340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0094", "team_email_address"=>"example.user.317@digital.justice.gov.uk"}, "id"=>"group-0094"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3005]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0094' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2488) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0094' AND "groups"."id" != 2488) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0094 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.099821"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0199"], ["updated_at", "2014-11-05 12:01:15.099821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.106503"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.106503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2489]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2489]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2489]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0095-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0095' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2489"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:15.111042"], ["name", "Group-0095"], ["slug", "group-0095"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.111042"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0095"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3006]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0095' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2490) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2489]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2489]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2489]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2490) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2490) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.8ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.125387"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0200"], ["updated_at", "2014-11-05 12:01:15.125387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.131903"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.131903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2491]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2491]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2491]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0096-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0096' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0096' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2491"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:15.136221"], ["name", "Group-0096"], ["slug", "group-0096"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.136221"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0096"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3007]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0096' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2492) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2491]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2491]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2491]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2492) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2492) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.151934"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0201"], ["updated_at", "2014-11-05 12:01:15.151934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.158398"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.158398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2493]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2493]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2493]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0097-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0097' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2493"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:15.162515"], ["name", "Group-0097"], ["slug", "group-0097"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.162515"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0097"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3008]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0097' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2494) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2493]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2493]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2493]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2494) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2494) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.8ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.176513"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0202"], ["updated_at", "2014-11-05 12:01:15.176513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.182983"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.182983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2495]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2495]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2495]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0098-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0098' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0098' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2495"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:01:15.187323"], ["name", "Group-0098"], ["slug", "group-0098"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.187323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0098"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3009]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0098' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2496) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0203' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:15.197548"], ["slug", "surname-0203"], ["surname", "Surname-0203"], ["updated_at", "2014-11-05 12:01:15.197548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:15.199939"], ["name", "Community-0001"], ["updated_at", "2014-11-05 12:01:15.199939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3010 [["community_id", 112], ["updated_at", "2014-11-05 12:01:15.201643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3010]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 112]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0204' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:15.206882"], ["slug", "surname-0204"], ["surname", "Surname-0204"], ["updated_at", "2014-11-05 12:01:15.206882"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:01:15.208219"], ["name", "Community-0002"], ["updated_at", "2014-11-05 12:01:15.208219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3011 [["community_id", 113], ["updated_at", "2014-11-05 12:01:15.209425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 113]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3011 [["community_id", nil], ["updated_at", "2014-11-05 12:01:15.213040"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 113]] SQL (0.2ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 113]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0205' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:01:15.217897"], ["slug", "surname-0205"], ["surname", "Surname-0205"], ["updated_at", "2014-11-05 12:01:15.217897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3012]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.235150"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.235150"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:01:15.318068"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:01:15.318068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:01:15.328001"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:01:15.328001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:01:15.338951"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:01:15.338951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:01:15.350711"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:01:15.350711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:01:15.361951"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:01:15.361951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:01:15.372416"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:01:15.372416"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.2ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.6ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0001' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:20.944513"], ["slug", "surname-0001"], ["surname", "Surname-0001"], ["updated_at", "2014-11-05 12:03:20.944513"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:20.951976"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-05 12:03:20.951976"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:20.955709"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-05 12:03:20.955709"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 3020 [["updated_at", "2014-11-05 12:03:20.956924"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:20.964381"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0004"], ["updated_at", "2014-11-05 12:03:20.964381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:20.996894"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:20.996894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3021]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:22.287697"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:22.287697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2500]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2500]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2500]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2500"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:22.293202"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:22.293202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:22 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 13ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:22 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (35.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (20.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.3ms) Completed 200 OK in 111ms (Views: 109.4ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 12:03:22 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-05 12:03:22 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 12:03:22 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 12:03:22 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 12:03:22 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:23.124734"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:23.124734"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3022]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3022]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 19ms (ActiveRecord: 2.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3022]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3022) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.9ms) Peoplefinder::Community Load (0.4ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (10.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (46.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.2ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3022], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3022], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 88ms (Views: 69.9ms | ActiveRecord: 3.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3022]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3022]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.1ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3022]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3022]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (8.7ms) Completed 200 OK in 19ms (Views: 16.8ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3022]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:23.618511"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:23.618511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3023]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3023]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3023]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3023) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3023], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3023], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:23.668338"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:23.668338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2502]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2502]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2502]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2502"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:23.687790"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:23.687790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:23.690595"], ["slug", "surname-0005"], ["surname", "Surname-0005"], ["updated_at", "2014-11-05 12:03:23.690595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:23.692640"], ["group_id", 2503], ["person_id", 3024], ["updated_at", "2014-11-05 12:03:23.692640"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3024]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:23.694937' WHERE "people"."id" = 3024 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:23.695631' WHERE "groups"."id" = 2503  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0005/edit" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0005"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3023]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0005' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3024) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2502, 2503) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2502, 2503) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3024]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3024], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3024], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 43.5ms | ActiveRecord: 1.9ms) Started DELETE "/memberships/498?referer=%2Fpeople%2Fsurname-0005%2Fedit" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0005/edit", "id"=>"498"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3023]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 498]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 498]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3024]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:23.758470' WHERE "people"."id" = 3024 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2503]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:23.760028' WHERE "groups"."id" = 2503  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0005/edit Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/surname-0005/edit" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0005"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3023]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0005' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3024) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3024], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3024], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3024]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3024]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:23.833129"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:23.833129"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2504]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2504]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2504]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2504"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:23.838395"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:23.838395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:23 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:24.400882"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:24.400882"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3025]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3025]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3025]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3025) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3025], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3025], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3025]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3025]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 33.4ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3025]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"2505", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3025]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:24.735496"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:03:24.735496"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:24.736780"], ["group_id", 2505], ["leader", "t"], ["person_id", 3026], ["role", "Head Honcho"], ["updated_at", "2014-11-05 12:03:24.736780"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3026]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:24.738799' WHERE "people"."id" = 3026 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2505]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:24.740239' WHERE "groups"."id" = 2505  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/people/taylor Completed 302 Found in 14ms (ActiveRecord: 1.8ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3025]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3026) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2504, 2505) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (13.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (14.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (15.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (2.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2504, 2505) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.0ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3026], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3026], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms) Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 3026]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:24.871213"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:24.871213"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2506]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2506]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2506]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2506"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:24.876544"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:24.876544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:24.879240"], ["slug", "surname-0006"], ["surname", "Surname-0006"], ["updated_at", "2014-11-05 12:03:24.879240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:24.881121"], ["group_id", 2507], ["person_id", 3027], ["updated_at", "2014-11-05 12:03:24.881121"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3027]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:24.882572' WHERE "people"."id" = 3027 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:24.883226' WHERE "groups"."id" = 2507  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 2506) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2506 [["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:24.886228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2506]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2506]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2506]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2506"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:24.890910"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:24.890910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:24 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:25.449489"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:25.449489"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3028]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3028) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3028], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3028], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 42.0ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:25 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0006/edit" for 127.0.0.1 at 2014-11-05 12:03:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0006"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0006' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3027) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2506, 2507) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2506, 2507) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3027]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3027], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3027], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 45.3ms | ActiveRecord: 2.0ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:25 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/add_membership?id=surname-0006" for 127.0.0.1 at 2014-11-05 12:03:25 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0006"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0006' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3027) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms) Completed 200 OK in 11ms (Views: 6.0ms | ActiveRecord: 1.0ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:25 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0006" for 127.0.0.1 at 2014-11-05 12:03:26 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0006", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2507", "leader"=>"0", "id"=>"500"}, "70120609504840"=>{"role"=>"Talker", "group_id"=>"2508", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0006"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0006' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3027) ORDER BY groups.name Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3027]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 3027 AND "memberships"."id" != 500 AND "memberships"."group_id" = 2507) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2507 AND "memberships"."id" != 500 AND "memberships"."person_id" = 3027) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0006' AND "people"."given_name" = '' AND ("people"."id" != 3027) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 3027 AND "memberships"."id" != 500 AND "memberships"."group_id" = 2507) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2507 AND "memberships"."id" != 500 AND "memberships"."person_id" = 3027) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3027 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:03:26.817952"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 500 [["role", ""], ["updated_at", "2014-11-05 12:03:26.818964"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:26.819671' WHERE "people"."id" = 3027 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:26.820249' WHERE "groups"."id" = 2507 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:26.820833"], ["group_id", 2508], ["person_id", 3027], ["role", "Talker"], ["updated_at", "2014-11-05 12:03:26.820833"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3027]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:26.822323' WHERE "people"."id" = 3027 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2508]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:26.823587' WHERE "groups"."id" = 2508  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/people/surname-0006 Completed 302 Found in 21ms (ActiveRecord: 2.9ms) Started GET "/people/surname-0006" for 127.0.0.1 at 2014-11-05 12:03:26 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0006"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0006' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3027) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2506, 2508) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2506, 2507) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2506, 2508) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2506, 2507) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3027], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3027], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 18.6ms | ActiveRecord: 1.5ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3027]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:26.929628"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:26.929628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2509]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2509]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2509]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2509"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:26.937200"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:26.937200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0007' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:26.940474"], ["slug", "surname-0007"], ["surname", "Surname-0007"], ["updated_at", "2014-11-05 12:03:26.940474"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:26.942645"], ["group_id", 2510], ["person_id", 3029], ["updated_at", "2014-11-05 12:03:26.942645"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3029]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:26.944197' WHERE "people"."id" = 3029 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:26.944844' WHERE "groups"."id" = 2510  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:26 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:26 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:27 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:27 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:27.504271"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:27.504271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3030]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3030]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:27 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3030]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3030) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (14.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3030], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3030], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 48.3ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3030]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/surname-0007/edit" for 127.0.0.1 at 2014-11-05 12:03:27 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0007"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3030]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0007' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3029) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2509, 2510) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2509, 2510) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3029]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3029], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3029], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 41.4ms | ActiveRecord: 2.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3030]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0007" for 127.0.0.1 at 2014-11-05 12:03:27 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0007", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"2510", "leader"=>"0", "id"=>"502"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0007"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3030]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0007' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3029) ORDER BY groups.name Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3029]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 3029 AND "memberships"."id" != 502 AND "memberships"."group_id" = 2510) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2510 AND "memberships"."id" != 502 AND "memberships"."person_id" = 3029) LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0007' AND "people"."given_name" = '' AND ("people"."id" != 3029) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 3029 AND "memberships"."id" != 502 AND "memberships"."group_id" = 2510) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2510 AND "memberships"."id" != 502 AND "memberships"."person_id" = 3029) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3029 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:03:27.858592"]] SQL (0.2ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 502 [["role", "Head Honcho"], ["updated_at", "2014-11-05 12:03:27.859880"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:27.860677' WHERE "people"."id" = 3029 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:27.861339' WHERE "groups"."id" = 2510  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/people/surname-0007 Completed 302 Found in 17ms (ActiveRecord: 2.5ms) Started GET "/people/surname-0007" for 127.0.0.1 at 2014-11-05 12:03:27 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0007"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3030]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0007' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3029) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2509, 2510) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2509, 2510) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3029], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3029], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 13.1ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 3029]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:27.956992"], ["updated_at", "2014-11-05 12:03:27.956992"], ["user_email", "example.user.14@digital.justice.gov.uk"], ["value", "305c2580-d1ad-4bfa-a2ab-50b003b55191"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:27.961796"], ["updated_at", "2014-11-05 12:03:27.961796"], ["user_email", "example.user.16@digital.justice.gov.uk"], ["value", "73954553-c0a4-46a8-a484-ca321477d429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 282]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:27.967168"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0008"], ["updated_at", "2014-11-05 12:03:27.967168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:27.968641"], ["updated_at", "2014-11-05 12:03:27.968641"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "2f5dd5f0-32d1-455f-846e-2766aa74a88e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:27.975380"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:27.975380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2511]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2511]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2511]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2511"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:27.979952"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:27.979952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2512]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2512]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2511/2512"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:27.985049"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:27.985049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2513]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2513]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2513]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2511/2512/2513"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:27.990080"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:27.990080"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0002' AND "groups"."id" != 2512) LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:27.996813"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:27.996813"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2515]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2515]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2515]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2515"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.002588"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.002588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2516]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2516]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2516]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2515/2516"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:28.007378"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.007378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2517]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2517]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2517]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2515/2516/2517"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:28.012166"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.012166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2515, 2516, 2517, 2518) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.016910"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.016910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2519) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.025756"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.025756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2520]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2520]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2520]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2520"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.030969"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.030969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.044246"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.044246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2522]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2522]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2522]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2522"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.049425"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.049425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2522]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2522'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.057474"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.057474"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.063851"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.063851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2525'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.071422"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.071422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2526]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2526]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2526]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2526"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.076010"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.076010"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.084910"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.084910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2528]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2528]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2528]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2528"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.092328"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.092328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2528]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2528]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2528]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2529) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 2529) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 2529 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-05 12:03:28.097786"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2529]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.105418"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.105418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2530]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2530]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2530]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2530"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.109977"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.109977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2530) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2530 [["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.112939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2530]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2530]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2530]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2530"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.118175"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.118175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.125293"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.125293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2533"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.129818"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.129818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2533) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2533 [["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.132968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2533"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.138163"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.138163"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2533) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2533 [["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.141082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2533]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2533"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.146964"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.146964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.154507"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.154507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2537]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2537]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2537]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2537"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.159131"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.159131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.174907"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:03:28.174907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.177238"], ["group_id", 2538], ["person_id", 3032], ["updated_at", "2014-11-05 12:03:28.177238"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.177961' WHERE "people"."id" = 3032 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2538]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.179358' WHERE "groups"."id" = 2538  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2538 OR "groups"."ancestry" ILIKE '2537/2538/%') OR "groups"."ancestry" = '2537/2538')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.7ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2538) group by p.id;  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.191424"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.191424"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2539]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2539]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2539]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2539"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.196124"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.196124"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.199284"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:03:28.199284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.201308"], ["group_id", 2540], ["person_id", 3033], ["updated_at", "2014-11-05 12:03:28.201308"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.201938' WHERE "people"."id" = 3033 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2540]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.203252' WHERE "groups"."id" = 2540  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2540]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2540]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2540]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2539/2540"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:28.208130"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.208130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.211214"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 12:03:28.211214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.213168"], ["group_id", 2541], ["person_id", 3034], ["updated_at", "2014-11-05 12:03:28.213168"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.213831' WHERE "people"."id" = 3034 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2541]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.215087' WHERE "groups"."id" = 2541  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2540 OR "groups"."ancestry" ILIKE '2539/2540/%') OR "groups"."ancestry" = '2539/2540')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2540,2541) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.224025"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.224025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2542]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2542]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2542]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2542"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.228558"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.228558"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.232672"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:03:28.232672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.235858"], ["group_id", 2543], ["person_id", 3035], ["updated_at", "2014-11-05 12:03:28.235858"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.236741' WHERE "people"."id" = 3035 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2543]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.238369' WHERE "groups"."id" = 2543  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2543]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2543]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2543]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2542/2543"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:28.243694"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.243694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.246933"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 12:03:28.246933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.248861"], ["group_id", 2544], ["person_id", 3036], ["updated_at", "2014-11-05 12:03:28.248861"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.249582' WHERE "people"."id" = 3036 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2544]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.250877' WHERE "groups"."id" = 2544  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.252519"], ["group_id", 2544], ["person_id", 3036], ["updated_at", "2014-11-05 12:03:28.252519"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.253241' WHERE "people"."id" = 3036 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2544]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.254384' WHERE "groups"."id" = 2544  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2543 OR "groups"."ancestry" ILIKE '2542/2543/%') OR "groups"."ancestry" = '2542/2543')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2543,2544) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.263350"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.263350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2545]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2545]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2545]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2545"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.267870"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.267870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.271040"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:03:28.271040"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.273046"], ["group_id", 2546], ["person_id", 3037], ["updated_at", "2014-11-05 12:03:28.273046"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.273717' WHERE "people"."id" = 3037 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2546]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.275003' WHERE "groups"."id" = 2546  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2546]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2546]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2546]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2545/2546"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:28.279994"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.279994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.283013"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 12:03:28.283013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.285280"], ["group_id", 2547], ["person_id", 3038], ["updated_at", "2014-11-05 12:03:28.285280"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.286404' WHERE "people"."id" = 3038 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2547]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.288383' WHERE "groups"."id" = 2547  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.290621"], ["group_id", 2547], ["person_id", 3038], ["updated_at", "2014-11-05 12:03:28.290621"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.291467' WHERE "people"."id" = 3038 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2547]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.293066' WHERE "groups"."id" = 2547  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2546 OR "groups"."ancestry" ILIKE '2545/2546/%') OR "groups"."ancestry" = '2545/2546')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2546,2547) group by p.id;  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.303179"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.303179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2548]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2548]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2548]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0019-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2548"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.307588"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.307588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.310965"], ["slug", "surname-0009"], ["surname", "Surname-0009"], ["updated_at", "2014-11-05 12:03:28.310965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.312393"], ["group_id", 2549], ["leader", "t"], ["person_id", 3039], ["updated_at", "2014-11-05 12:03:28.312393"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.313231' WHERE "people"."id" = 3039 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.313778' WHERE "groups"."id" = 2549  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 2549]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.322087"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.322087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.329374"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.329374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2551]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2551]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2551]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2551"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.334793"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.334793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2551]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2551]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2551]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.344635"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.344635"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2553]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2553]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2553]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0020-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2553"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.349988"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.349988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2553/2554' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.357990"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.357990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2555]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2555]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2555]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0021-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2555"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.362508"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.362508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2555/2556' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.370180"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.370180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2557]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2557]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2557]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0022-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2557"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.374702"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.374702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2557/2558/%' OR "groups"."ancestry" = '2557/2558'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.390326"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.390326"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2559]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2559]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2559]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2559"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.395333"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.395333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2559/2560/%' OR "groups"."ancestry" = '2559/2560')) SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2560]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2560]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.406052"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.406052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2561]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2561]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2561]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2561"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.410798"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.410798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2561/2562' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2562]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.422644"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.422644"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2563]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2563]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2563]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2563"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.426960"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.426960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.429915"], ["slug", "surname-0010"], ["surname", "Surname-0010"], ["updated_at", "2014-11-05 12:03:28.429915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.431325"], ["group_id", 2564], ["person_id", 3040], ["updated_at", "2014-11-05 12:03:28.431325"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.431911' WHERE "people"."id" = 3040 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2564]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.433154' WHERE "groups"."id" = 2564  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2563/2564' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2564]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.443553"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.443553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2565]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2565]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2565]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2565"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.448071"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.448071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2566]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2566]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2566]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2565/2566"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:28.452884"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.452884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2566]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2565/2566' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.460987"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.460987"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2568]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2568]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2568]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2568"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.465368"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.465368"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.468341"], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["updated_at", "2014-11-05 12:03:28.468341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:28.469892"], ["group_id", 2569], ["person_id", 3041], ["updated_at", "2014-11-05 12:03:28.469892"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:28.470584' WHERE "people"."id" = 3041 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2569]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:28.471841' WHERE "groups"."id" = 2569  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2568/2569' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 2569]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.484495"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.484495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2570]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2570]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2570]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2570"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.489130"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.489130"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2571]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2571]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2571]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2570/2571"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:28.493933"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.493933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (6.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.537009"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0012"], ["updated_at", "2014-11-05 12:03:28.537009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.546809"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.546809"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2573]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2573]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2573]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0029' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2573"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.552235"], ["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.552235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0029"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3042]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0029' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2574) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2573]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2573]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2573/2574/%' OR "groups"."ancestry" = '2573/2574')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2573/2574' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2574]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.5ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.569656"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0013"], ["updated_at", "2014-11-05 12:03:28.569656"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.572990"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.572990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2575]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2575]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2575]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0031-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2575"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.577937"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.577937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0031"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3043]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0031' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2576) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2575]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2575]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2575/2576/%' OR "groups"."ancestry" = '2575/2576')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2575/2576' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2576]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0030 Completed 302 Found in 8ms (ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.591283"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0014"], ["updated_at", "2014-11-05 12:03:28.591283"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0032", "team_email_address"=>"example.user.86@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3044]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.597304"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.597304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0032 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.603314"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0015"], ["updated_at", "2014-11-05 12:03:28.603314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0033", "team_email_address"=>"example.user.87@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3045]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.621946"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.621946"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0033 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.626838"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0016"], ["updated_at", "2014-11-05 12:03:28.626838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0034", "team_email_address"=>"example.user.88@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3046]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.632268"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.632268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0034 Completed 302 Found in 4ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.637839"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0017"], ["updated_at", "2014-11-05 12:03:28.637839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3047]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 2.1ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.649878"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0018"], ["updated_at", "2014-11-05 12:03:28.649878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3048]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.659936"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0019"], ["updated_at", "2014-11-05 12:03:28.659936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3049]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.670389"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0020"], ["updated_at", "2014-11-05 12:03:28.670389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.677628"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.677628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2580]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2580]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2580]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2580"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.682545"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.682545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0035", "team_email_address"=>"example.user.89@digital.justice.gov.uk"}, "id"=>"group-0035"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3050]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0035' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2581) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0035' AND "groups"."id" != 2581) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0035 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.694977"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0021"], ["updated_at", "2014-11-05 12:03:28.694977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.703881"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.703881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2582]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2582"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.709550"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.709550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0037", "team_email_address"=>"example.user.93@digital.justice.gov.uk"}, "id"=>"group-0036"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3051]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0036' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2583) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2582]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2582]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2583) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0037' AND "groups"."id" != 2583) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 2583 [["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.723534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0037 Completed 302 Found in 12ms (ActiveRecord: 2.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2583]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.730958"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0022"], ["updated_at", "2014-11-05 12:03:28.730958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.738674"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.738674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2584]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2584]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2584]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2584"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.743102"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.743102"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0038", "team_email_address"=>"example.user.94@digital.justice.gov.uk"}, "id"=>"group-0038"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3052]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0038' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2585) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0038' AND "groups"."id" != 2585) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0038 Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.755095"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0023"], ["updated_at", "2014-11-05 12:03:28.755095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.762251"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.762251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2586]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2586]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2586"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.767161"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.767161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0039"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3053]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0039' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2587) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2586]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2586]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2587) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2587) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 1.2ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.782958"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0024"], ["updated_at", "2014-11-05 12:03:28.782958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.790295"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.790295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2588]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2588]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2588]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2588"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.795060"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.795060"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0040"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3054]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0040' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2589) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2588]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2588]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2588]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2589) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2589) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.9ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.810556"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0025"], ["updated_at", "2014-11-05 12:03:28.810556"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.818323"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.818323"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2590]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2590]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2590]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2590"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.822799"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.822799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0041"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3055]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0041' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2591) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2590]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2590]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2590]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2591) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2591) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.837764"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0026"], ["updated_at", "2014-11-05 12:03:28.837764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.844771"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.844771"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2592]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2592]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2592]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2592"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.849344"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.849344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0042"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3056]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0042' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2593) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.860308"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0027"], ["updated_at", "2014-11-05 12:03:28.860308"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.865998"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.865998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2594]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2594]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2594]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2594"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.870776"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.870776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3057]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.878366"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0028"], ["updated_at", "2014-11-05 12:03:28.878366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3058]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.885461"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0029"], ["updated_at", "2014-11-05 12:03:28.885461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.891218"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.891218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3059]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.898185"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0030"], ["updated_at", "2014-11-05 12:03:28.898185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3060]] Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.905687"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0031"], ["updated_at", "2014-11-05 12:03:28.905687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3061]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.914612"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-05 12:03:28.914612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.922979"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.922979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2597]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2597]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2597]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2597"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:28.927300"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.927300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0044"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3062]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0044' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2598) ORDER BY people.surname Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.951058"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.951058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:28.964666"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:28.964666"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:03:28.975548"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:03:28.975548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:03:28.989632"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:03:28.989632"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:03:29.003088"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:03:29.003088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:03:29.014176"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:03:29.014176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 12:03:29.026678"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:03:29.026678"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.077961"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.077961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2601]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2601]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2601]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2601"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.082927"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.082927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:29.084791"], ["updated_at", "2014-11-05 12:03:29.084791"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "e5126f09-9e39-49fa-bd17-1030c0a18149"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/e5126f09-9e39-49fa-bd17-1030c0a18149" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"e5126f09-9e39-49fa-bd17-1030c0a18149"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'e5126f09-9e39-49fa-bd17-1030c0a18149' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:29.095964"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-05 12:03:29.095964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3068]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3068]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.5ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3068]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3068) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3068], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3068], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.175224"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.175224"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2603]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2603]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2603]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2603"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.180152"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.180152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.182889"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 12:03:29.182889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:29.185701"], ["updated_at", "2014-11-05 12:03:29.185701"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "480d6054-6040-46dc-bc1c-f8350eee8d05"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/480d6054-6040-46dc-bc1c-f8350eee8d05" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"480d6054-6040-46dc-bc1c-f8350eee8d05"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '480d6054-6040-46dc-bc1c-f8350eee8d05' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3069]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3069]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3069]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3069) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3069], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3069], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.250287"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.250287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2605]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2605]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2605]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2605"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.255005"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.255005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.258011"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0033"], ["updated_at", "2014-11-05 12:03:29.258011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:29.260727"], ["updated_at", "2014-11-05 12:03:29.260727"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "da3d9503-c8bc-412a-8b0f-45bbd1e15ff0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3070]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 9.5ms Sent mail to test.user@digital.justice.gov.uk (4.9ms) Date: Wed, 05 Nov 2014 12:03:29 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121142646_8b393fc635465bf04466e@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/da3d9503-c8bc-412a-8b0f-45bbd1e15ff0?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/da3d9503-c8bc-412a-8b0f-45bbd1e15ff0?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"da3d9503-c8bc-412a-8b0f-45bbd1e15ff0"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'da3d9503-c8bc-412a-8b0f-45bbd1e15ff0' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3070]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3070) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3070], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3070], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 42.8ms | ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.339544"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.339544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2607]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2607]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2607]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2607"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.344387"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.344387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:29.346266"], ["updated_at", "2014-11-05 12:03:29.346266"], ["user_email", "example.user.121@digital.justice.gov.uk"], ["value", "7a2728fb-db4e-4fba-905f-609caf9c1976"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/7a2728fb-db4e-4fba-905f-609caf9c1976" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"7a2728fb-db4e-4fba-905f-609caf9c1976"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '7a2728fb-db4e-4fba-905f-609caf9c1976' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.121@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-121' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:29.352800"], ["email", "example.user.121@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-121"], ["surname", "User"], ["updated_at", "2014-11-05 12:03:29.352800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3071]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3071]] Redirected to http://www.example.com/people/example-user-121/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/people/example-user-121/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-121"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3071]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-121' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3071) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3071], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3071], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 47.5ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.425420"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.425420"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2609]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2609]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2609]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2609"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.432023"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.432023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 8.3ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.469975"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.469975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2611]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2611]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2611]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2611"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.474879"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.474879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:29.492197"], ["updated_at", "2014-11-05 12:03:29.492197"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "7aba6e24-26e8-454b-bb53-6450f2ac4c21"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 4.8ms Sent mail to james.darling@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 12:03:29 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <545a12117aa29_8b393fc635465bf0447d4@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/7aba6e24-26e8-454b-bb53-6450f2ac4c21 If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 5.4ms | ActiveRecord: 0.3ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.520706"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.520706"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2613]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2613]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2613]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2613"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.525691"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.525691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 6.4ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.558905"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.558905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2615]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2615]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2615]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2615"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.563663"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.563663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:29.565582"], ["updated_at", "2014-11-05 12:03:29.565582"], ["user_email", "example.user.130@digital.justice.gov.uk"], ["value", "26da3d19-011d-418f-805e-2aaf5da19498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/26da3d19-011d-418f-805e-2aaf5da19498" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"26da3d19-011d-418f-805e-2aaf5da19498"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.7ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.586600"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.586600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2617]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2617]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2617]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2617"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.591657"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.591657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:29.593613"], ["updated_at", "2014-11-05 12:03:29.593613"], ["user_email", "example.user.133@digital.justice.gov.uk"], ["value", "0d205420-1cb4-4f52-b6a8-6ffca67ac174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/0d205420-1cb4-4f52-b6a8-6ffca67ac174" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"0d205420-1cb4-4f52-b6a8-6ffca67ac174"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.613139"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.613139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2619]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2619]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2619]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2619"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:29.617681"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:29.617681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:29 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.2ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0034' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:29.898040"], ["image", "placeholder.png"], ["slug", "surname-0034"], ["surname", "Surname-0034"], ["updated_at", "2014-11-05 12:03:29.898040"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0035' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.248241"], ["image", "placeholder.png"], ["slug", "surname-0035"], ["surname", "Surname-0035"], ["updated_at", "2014-11-05 12:03:30.248241"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.696038"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0036"], ["updated_at", "2014-11-05 12:03:30.696038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.700381"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 12:03:30.700381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.704016"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 12:03:30.704016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3074]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3076) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 3076) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 9ms (Views: 1.6ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.720653"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0037"], ["updated_at", "2014-11-05 12:03:30.720653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0038' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.724232"], ["slug", "surname-0038"], ["surname", "Surname-0038"], ["updated_at", "2014-11-05 12:03:30.724232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0039", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0038"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3077]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0038' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3078) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0039' AND "people"."given_name" IS NULL AND ("people"."id" != 3078) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3078 [["surname", "Surname-0039"], ["updated_at", "2014-11-05 12:03:30.734260"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0038 Completed 302 Found in 9ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.740919"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0040"], ["updated_at", "2014-11-05 12:03:30.740919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.744378"], ["slug", "surname-0041"], ["surname", "Surname-0041"], ["updated_at", "2014-11-05 12:03:30.744378"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0042", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0041"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3079]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0041' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3080) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0042' AND "people"."given_name" IS NULL AND ("people"."id" != 3080) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3080 [["surname", "Surname-0042"], ["updated_at", "2014-11-05 12:03:30.754080"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0041 Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3080]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.762050"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0043"], ["updated_at", "2014-11-05 12:03:30.762050"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0044' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.780206"], ["slug", "surname-0044"], ["surname", "Surname-0044"], ["updated_at", "2014-11-05 12:03:30.780206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0045", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0044"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3081]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0044' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3082) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0045' AND "people"."given_name" IS NULL AND ("people"."id" != 3082) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3082 [["surname", "Surname-0045"], ["updated_at", "2014-11-05 12:03:30.789067"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0044 Completed 302 Found in 8ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.794719"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0046"], ["updated_at", "2014-11-05 12:03:30.794719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.798055"], ["slug", "surname-0047"], ["surname", "Surname-0047"], ["updated_at", "2014-11-05 12:03:30.798055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0047"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3083]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0047' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3084) ORDER BY groups.name Completed 200 OK in 9ms (Views: 1.1ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.813053"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0048"], ["updated_at", "2014-11-05 12:03:30.813053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0049' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.817896"], ["slug", "surname-0049"], ["surname", "Surname-0049"], ["updated_at", "2014-11-05 12:03:30.817896"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0049"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3085]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0049' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3086) ORDER BY groups.name Completed 200 OK in 7ms (Views: 1.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.832589"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0050"], ["updated_at", "2014-11-05 12:03:30.832589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.836586"], ["slug", "surname-0051"], ["surname", "Surname-0051"], ["updated_at", "2014-11-05 12:03:30.836586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0051"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3087]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0051' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3088) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.850373"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:30.850373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2621]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2621]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2621]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0057-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2621"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:30.855115"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:30.855115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.860363"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0052"], ["updated_at", "2014-11-05 12:03:30.860363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.863761"], ["slug", "surname-0053"], ["surname", "Surname-0053"], ["updated_at", "2014-11-05 12:03:30.863761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0053"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3089]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0053' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3090) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.875947"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0054"], ["updated_at", "2014-11-05 12:03:30.875947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.879529"], ["slug", "surname-0055"], ["surname", "Surname-0055"], ["updated_at", "2014-11-05 12:03:30.879529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0056", "image"=>"#"}, "id"=>"surname-0055"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3091]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0055' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3092) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0056' AND "people"."given_name" IS NULL AND ("people"."id" != 3092) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3092]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 3092 [["image", nil], ["surname", "Surname-0056"], ["updated_at", "2014-11-05 12:03:30.888641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0055/image/edit Completed 302 Found in 9ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.895091"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0057"], ["updated_at", "2014-11-05 12:03:30.895091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3093]] Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.903475"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0058"], ["updated_at", "2014-11-05 12:03:30.903475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3094]] Completed 200 OK in 2ms (Views: 0.6ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.913800"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:30.913800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2623]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2623]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2623]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0058-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2623"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:30.918960"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:30.918960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.924160"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0059"], ["updated_at", "2014-11-05 12:03:30.924160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.926573"], ["slug", "surname-0060"], ["surname", "Surname-0060"], ["updated_at", "2014-11-05 12:03:30.926573"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0060"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3095]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0060' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3096) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.936731"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-05 12:03:30.936731"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.939214"], ["slug", "surname-0062"], ["surname", "Surname-0062"], ["updated_at", "2014-11-05 12:03:30.939214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0062"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3097]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0062' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3098) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.951721"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:30.951721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2625]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2625]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2625]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0059-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2625"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:30.956541"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:30.956541"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.962272"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0063"], ["updated_at", "2014-11-05 12:03:30.962272"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.965827"], ["slug", "surname-0064"], ["surname", "Surname-0064"], ["updated_at", "2014-11-05 12:03:30.965827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0064"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3099]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0064' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3100) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.976884"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0065"], ["updated_at", "2014-11-05 12:03:30.976884"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:30.980544"], ["slug", "surname-0066"], ["surname", "Surname-0066"], ["updated_at", "2014-11-05 12:03:30.980544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0066"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3101]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0066' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3102) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:30.994425"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:30.994425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2627]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2627]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2627]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0060-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2627"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:31.001512"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.001512"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.007243"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0067"], ["updated_at", "2014-11-05 12:03:31.007243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.011810"], ["slug", "surname-0068"], ["surname", "Surname-0068"], ["updated_at", "2014-11-05 12:03:31.011810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0068"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3103]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0068' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3104) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.023088"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0069"], ["updated_at", "2014-11-05 12:03:31.023088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.026710"], ["slug", "surname-0070"], ["surname", "Surname-0070"], ["updated_at", "2014-11-05 12:03:31.026710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.033925"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.033925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2629]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2629]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2629]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2629"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:31.038783"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.038783"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.040585"], ["group_id", 2630], ["person_id", 3106], ["updated_at", "2014-11-05 12:03:31.040585"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3106]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:31.042204' WHERE "people"."id" = 3106 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:31.042937' WHERE "groups"."id" = 2630  (0.4ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0070"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3105]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0070' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3106) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.054613"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0071"], ["updated_at", "2014-11-05 12:03:31.054613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.057319"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 12:03:31.057319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3107]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.066937"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0072"], ["updated_at", "2014-11-05 12:03:31.066937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0073"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3109]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0073' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0073' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.073713"], ["slug", "surname-0073"], ["surname", "Surname-0073"], ["updated_at", "2014-11-05 12:03:31.073713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0073 Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.080107"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0074"], ["updated_at", "2014-11-05 12:03:31.080107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0075"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3111]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0075' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0075' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.087350"], ["slug", "surname-0075"], ["surname", "Surname-0075"], ["updated_at", "2014-11-05 12:03:31.087350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0075 Completed 302 Found in 6ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.093304"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0076"], ["updated_at", "2014-11-05 12:03:31.093304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0077"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3113]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0077' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0077' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.100284"], ["slug", "surname-0077"], ["surname", "Surname-0077"], ["updated_at", "2014-11-05 12:03:31.100284"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0077 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.106389"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0078"], ["updated_at", "2014-11-05 12:03:31.106389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3115]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.115223"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0079"], ["updated_at", "2014-11-05 12:03:31.115223"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3116]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.124120"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-05 12:03:31.124120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3117]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.137308"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.137308"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2631]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2631]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2631]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0062-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2631"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:31.143697"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.143697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.149386"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0081"], ["updated_at", "2014-11-05 12:03:31.149386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3118]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.158367"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0082"], ["updated_at", "2014-11-05 12:03:31.158367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0083", "image"=>"#"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3119]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0083' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0083' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.164912"], ["image", nil], ["slug", "surname-0083"], ["surname", "Surname-0083"], ["updated_at", "2014-11-05 12:03:31.164912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0083/image/edit Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.170498"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0084"], ["updated_at", "2014-11-05 12:03:31.170498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0085' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.173739"], ["slug", "surname-0085"], ["surname", "Surname-0085"], ["updated_at", "2014-11-05 12:03:31.173739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0085"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3121]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0085' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3122) ORDER BY groups.name  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3122]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 18ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.197088"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0086"], ["updated_at", "2014-11-05 12:03:31.197088"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.200503"], ["slug", "surname-0087"], ["surname", "Surname-0087"], ["updated_at", "2014-11-05 12:03:31.200503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0087"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3123]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0087' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3124) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3124]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.212147"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0088"], ["updated_at", "2014-11-05 12:03:31.212147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.215469"], ["slug", "surname-0089"], ["surname", "Surname-0089"], ["updated_at", "2014-11-05 12:03:31.215469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0089"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3125]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0089' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3126) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3126]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.225818"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0090"], ["updated_at", "2014-11-05 12:03:31.225818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3127]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.232098"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0091"], ["updated_at", "2014-11-05 12:03:31.232098"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3128]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.242341"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.242341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2633]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2633]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2633]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2633"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:31.246881"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.246881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.251331"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0092"], ["updated_at", "2014-11-05 12:03:31.251331"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3129]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.258998"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0093"], ["updated_at", "2014-11-05 12:03:31.258998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3130]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.266674"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-05 12:03:31.266674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.270093"], ["slug", "surname-0095"], ["surname", "Surname-0095"], ["updated_at", "2014-11-05 12:03:31.270093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0095"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3131]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0095' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3132) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:31.281203"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:31.281203"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.284643"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 12:03:31.284643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:31.290421"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-05 12:03:31.290421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:31.293751"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-05 12:03:31.293751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.302645"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.302645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2635]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2635]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2635]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2635"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:31.306822"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.306822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2636]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2636]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2636]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2635/2636"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:31.311934"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.311934"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2637]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2637]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2637]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2635/2636/2637"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:31.316799"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.316799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2637]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2637]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2637]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2635/2636/2637"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:31.321469"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.321469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2636]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2636]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2636]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2635/2636"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:31.326251"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.326251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2636]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.335622"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.335622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2641]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2641]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2641]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2641"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:31.339953"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.339953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2642]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2642]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2642]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2641/2642"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:31.344789"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.344789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2643]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2641/2642/2643"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:31.349498"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.349498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2643]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2641/2642/2643"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:31.354244"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.354244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2642]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2642]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2642]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2641/2642"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:31.358864"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.358864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2642 OR "groups"."ancestry" ILIKE '2641/2642/%') OR "groups"."ancestry" = '2641/2642')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.366838"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.366838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2647]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2647]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2647]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2647"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:31.372188"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.162@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.372188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2648]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2648]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2648]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2647/2648"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:31.379060"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.379060"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2649]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2649]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2649]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2647/2648/2649"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:31.384348"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.384348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2649]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2649]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2649]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2647/2648/2649"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:31.391101"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.391101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2648]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2648]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2648]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2647/2648"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:31.396878"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.396878"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2648 OR "groups"."ancestry" ILIKE '2647/2648/%') OR "groups"."ancestry" = '2647/2648')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:31.410362"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:31.410362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3137]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3137]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3137]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3137) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3137], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3137], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:31 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3137]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 31.4ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:31.511961"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.511961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2653]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2653]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2653]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2653"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:31.517028"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:31.517028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0096' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:31.519944"], ["slug", "surname-0096"], ["surname", "Surname-0096"], ["updated_at", "2014-11-05 12:03:31.519944"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:31 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:32.083463"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:32.083463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3139]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 21ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3139) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3139], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3139], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0096/edit" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0096"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0096' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3138) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3138], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3138], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.5ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0096" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0096", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2653", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0096"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0096' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3138) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0096' AND "people"."given_name" = '' AND ("people"."id" != 3138) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3138 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:03:32.476913"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:32.478304"], ["group_id", 2653], ["person_id", 3138], ["role", ""], ["updated_at", "2014-11-05 12:03:32.478304"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3138]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:32.479997' WHERE "people"."id" = 3138 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2653]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:32.481334' WHERE "groups"."id" = 2653  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/people/surname-0096 Completed 302 Found in 16ms (ActiveRecord: 2.2ms) Started GET "/people/surname-0096" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0096"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0096' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3138) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2653) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2653) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3138], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3138], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.7ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0096/edit" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0096"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0096' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3138) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2653) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2653) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3138]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3138], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3138], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.0ms | ActiveRecord: 1.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3139]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:32.726856"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:32.726856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3140]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3140]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3140]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3140) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3140], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3140], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.8ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:32.798848"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:32.798848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3140]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3141) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3141], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3141], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 13.7ms | ActiveRecord: 0.9ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3140]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3141) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3141], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3141], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3140]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3141) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3141], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3141], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 36.0ms | ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:32.935707"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:32.935707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3142]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3142]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3142]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3142) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3142], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3142], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.0ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:32.986090"], ["slug", "surname-0097"], ["surname", "Surname-0097"], ["updated_at", "2014-11-05 12:03:32.986090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:32.993919"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:32.993919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2655]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2655]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2655]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2655"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:33.000520"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:33.000520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:33.002091"], ["group_id", 2656], ["person_id", 3143], ["updated_at", "2014-11-05 12:03:33.002091"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:33.002889' WHERE "people"."id" = 3143 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:33.003555' WHERE "groups"."id" = 2656  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0097/edit" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0097"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3142]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0097' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3143) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2655, 2656) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2655, 2656) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3143]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3143], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3143], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.8ms | ActiveRecord: 1.8ms) Started DELETE "/people/surname-0097" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0097"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3142]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0097' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3143) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 517]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3143]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:33.064118' WHERE "people"."id" = 3143 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:33.064825' WHERE "groups"."id" = 2656 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3143]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.8ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3142]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 517]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3143]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:33.101595"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:33.101595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3144]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3144]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3144]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3144) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3144], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3144], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 45ms (Views: 39.1ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:33.154912"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:33.154912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:33.157717"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 12:03:33.157717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3144]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3146) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.0ms | ActiveRecord: 1.3ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3144]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3146) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 3146) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3145]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 16.2ms | ActiveRecord: 1.4ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3144]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3146) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3146 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:33.250894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3144]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3146) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 1.0ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:33.280225"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:33.280225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3147]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3147]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3147]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3147) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3147], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3147], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.3ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0098' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:33.334514"], ["slug", "surname-0098"], ["surname", "Surname-0098"], ["updated_at", "2014-11-05 12:03:33.334514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0098/edit" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0098"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3147]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0098' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3148) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3148], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3148], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 49.3ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:33.401718"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:33.401718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3149]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3149]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3149]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3149) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3149], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3149], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:33.452603"], ["slug", "surname-0099"], ["surname", "Surname-0099"], ["updated_at", "2014-11-05 12:03:33.452603"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0099/edit" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0099"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3149]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0099' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3150) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3150], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3150], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.3ms | ActiveRecord: 1.4ms) Started DELETE "/people/surname-0099" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0099"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3149]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0099' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3150) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3150]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3149]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3149]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (11.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 17.6ms | ActiveRecord: 0.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3150]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:33.548474"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:33.548474"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2657]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2657]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2657]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2657"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:33.553495"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:33.553495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:34.117614"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:34.117614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3151]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3151) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3151], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3151], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 45.7ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2658", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-05 12:03:34.513192"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:03:34.513192"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:34.514414"], ["group_id", 2658], ["person_id", 3152], ["role", ""], ["updated_at", "2014-11-05 12:03:34.514414"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3152]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:34.515906' WHERE "people"."id" = 3152 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2658]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:34.517395' WHERE "groups"."id" = 2658  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/people/marco-polo/image/edit Completed 302 Found in 20ms (ActiveRecord: 2.0ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3152], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3152], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.3ms | ActiveRecord: 0.8ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:63928/people/marco-polo?cache_bust=1415189014 Completed 302 Found in 7ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo?cache_bust=1415189014" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415189014", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3151]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3152) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2657, 2658) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2657, 2658) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3152], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3152], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.7ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:34.755820"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:34.755820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3153]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3153]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3153]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3153) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3153], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3153], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:34.806740"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:34.806740"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3153]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 37.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3153]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3154]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 13.2ms | ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3153]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3153]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.1ms)  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:34.914338"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:34.914338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3155]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3155]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3155]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3155) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3155], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3155], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 44.7ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:34 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3155]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.8ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3155]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:35.081488"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:35.081488"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3156]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3156]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3156]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3156) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3156], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3156], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 44.9ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3156]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 36.3ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:35.192843"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:35.192843"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2659]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2659]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2659]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2659"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:35.198006"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:35.198006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0100' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:35.201145"], ["slug", "surname-0100"], ["surname", "Surname-0100"], ["tags", "Cooking"], ["updated_at", "2014-11-05 12:03:35.201145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 8.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:35.772363"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:35.772363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3158]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3158]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3158]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3158) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3158], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3158], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3158]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0100/edit" for 127.0.0.1 at 2014-11-05 12:03:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0100"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3158]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0100' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3157) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3157], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3157], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 47ms (Views: 40.7ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3158]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Started PATCH "/people/surname-0100" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0100", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2659", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0100"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3158]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0100' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3157) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0100' AND "people"."given_name" = '' AND ("people"."id" != 3157) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3157 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-05 12:03:36.150674"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:36.152057"], ["group_id", 2659], ["person_id", 3157], ["role", ""], ["updated_at", "2014-11-05 12:03:36.152057"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3157]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:36.153641' WHERE "people"."id" = 3157 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2659]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:36.154959' WHERE "groups"."id" = 2659  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/people/surname-0100 Completed 302 Found in 17ms (ActiveRecord: 2.2ms) Started GET "/people/surname-0100" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0100"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3158]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0100' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3157) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2659) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2659) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3157], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3157], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.3ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:36.255469"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:36.255469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2661]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2661]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2661]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2661"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:36.260216"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:36.260216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:36.263573"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:36.263573"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:36.819064"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:36.819064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3160]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3160) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3160], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3160], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.0ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:36 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 41.6ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2662", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3159]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 11.3ms | ActiveRecord: 0.9ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2662"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415189017-35641-7073/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-05 12:03:37.306371"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:37.306371"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:37.307640"], ["group_id", 2662], ["person_id", 3161], ["role", ""], ["updated_at", "2014-11-05 12:03:37.307640"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3161]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:37.309199' WHERE "people"."id" = 3161 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2662]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:37.310825' WHERE "groups"."id" = 2662  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/people/marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412/image/edit Completed 302 Found in 16ms (ActiveRecord: 1.8ms) Started GET "/people/marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412/image/edit" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3161], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3161], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 14ms (Views: 10.6ms | ActiveRecord: 0.7ms) Started PUT "/people/marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412/image" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:63928/people/marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412?cache_bust=1415189017 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412?cache_bust=1415189017" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415189017", "id"=>"marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3160]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-475f0af2-8cc5-4430-9e55-ccd8bfd6c412' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3161) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2661, 2662) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2661, 2662) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3161], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3161], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 13.6ms | ActiveRecord: 1.5ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:37.542576"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:37.542576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3162]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3162]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3162]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3162) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3162], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3162], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 38.0ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3162]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.9ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3162]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:37.649201"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 12:03:37.649201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3162]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3163) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 9.7ms | ActiveRecord: 1.0ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3162]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3163) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 43.5ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:37.746313"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:37.746313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3164]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3164]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3164]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3164) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3164], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3164], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3164]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 36.5ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3164]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:37.856507"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-05 12:03:37.856507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3164]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3165) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3165], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3165], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:37.888548"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:37.888548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3166]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3166]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3166]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3166) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3166], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3166], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.6ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:37.956031"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:37.956031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2663]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2663]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2663]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2663"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:37.960990"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:37.960990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0101' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:37.964282"], ["slug", "surname-0101"], ["surname", "Surname-0101"], ["updated_at", "2014-11-05 12:03:37.964282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:37.967402"], ["group_id", 2664], ["person_id", 3167], ["updated_at", "2014-11-05 12:03:37.967402"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3167]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:37.969231' WHERE "people"."id" = 3167 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:37.969952' WHERE "groups"."id" = 2664  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0101" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0101"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3166]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0101' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3167) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2663, 2664) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2663, 2664) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3167], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3167], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.3ms | ActiveRecord: 1.1ms) Started GET "/people/surname-0101/reported_profiles/new" for 127.0.0.1 at 2014-11-05 12:03:37 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0101"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3166]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0101' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3167], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3167], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 15.1ms | ActiveRecord: 0.7ms) Started POST "/people/surname-0101/reported_profiles" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0101"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3166]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0101' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3167]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 3166], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.178@digital.justice.gov.uk"], ["subject_id", 3167]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 4.2ms Sent mail to example.user.178@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 12:03:38 +0000 From: support@example.com To: example.user.178@digital.justice.gov.uk Message-ID: <545a121a6f01_8b393fc635465bf044845@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0101 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0101 Redirected to http://www.example.com/people/surname-0101 Completed 302 Found in 13ms (ActiveRecord: 1.1ms) Started GET "/people/surname-0101" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0101"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3166]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0101' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3167) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2663, 2664) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2663, 2664) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3167], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3167], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.3ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:38.057886"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:38.057886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3168]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3168]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3168) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3168], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3168], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:38.113538"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:38.113538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3169) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3169], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3169], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 19ms (Views: 13.8ms | ActiveRecord: 0.9ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3169) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3169], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3169], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.0ms | ActiveRecord: 1.5ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3169) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 3169) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 3169 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 12:03:38.205248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 12ms (ActiveRecord: 1.5ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3168]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3169) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3169], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3169], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 29ms (Views: 24.4ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:38.251234"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:38.251234"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3170]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3170]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3170]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3170) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3170], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3170], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3170]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 31.6ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3170]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-05 12:03:38.358349"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 12:03:38.358349"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 15ms (ActiveRecord: 1.1ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3170]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3171], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3171], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 11ms (Views: 8.2ms | ActiveRecord: 0.6ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3170]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3171) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3171], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3171], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.2ms | ActiveRecord: 0.9ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3170]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3171) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3171], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3171], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 37.3ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:38.457052"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:38.457052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3172]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3172]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3172]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3172) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3172], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3172], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 51.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:38.521626"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-036829d3-2966-48db-9b27-f37e16aa7907"], ["surname", "Surname-0102"], ["updated_at", "2014-11-05 12:03:38.521626"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3173]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3173 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:38.527068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:38.538988"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:38.538988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2665]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2665]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2665]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2665"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:38.543373"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:38.543373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:38.547087"], ["group_id", 2666], ["person_id", 3173], ["updated_at", "2014-11-05 12:03:38.547087"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3173]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:38.549259' WHERE "people"."id" = 3173 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:38.550099' WHERE "groups"."id" = 2666  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-036829d3-2966-48db-9b27-f37e16aa7907" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-036829d3-2966-48db-9b27-f37e16aa7907"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3172]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-036829d3-2966-48db-9b27-f37e16aa7907' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3173) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2665, 2666) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2665, 2666) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3173], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3173], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:38.582484"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:38.582484"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3174]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3174]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3174]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3174) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3174], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3174], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 43.6ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:38.640547"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-23c4cc34-b1b5-49e1-a183-3373289da86b"], ["surname", "Surname-0103"], ["updated_at", "2014-11-05 12:03:38.640547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-23c4cc34-b1b5-49e1-a183-3373289da86b" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-23c4cc34-b1b5-49e1-a183-3373289da86b"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3174]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-23c4cc34-b1b5-49e1-a183-3373289da86b' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3175) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3175], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3175], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 10.9ms | ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:38.673776"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:38.673776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3176]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3176]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3176]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3176) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3176], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3176], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 38.0ms | ActiveRecord: 1.8ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:38.729178"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0104"], ["updated_at", "2014-11-05 12:03:38.729178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3176]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3177) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3177], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3177], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.0ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3176]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3177], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3177], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.1ms | ActiveRecord: 1.6ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3176]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 3177], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:38.783811"], ["updated_at", "2014-11-05 12:03:38.783811"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "9b2f3cb2-6261-4682-98fd-440dbefe168b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 5.9ms Sent mail to someone.else@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 12:03:38 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a121ac0dc3_8b393fc635465bf0449d8@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/9b2f3cb2-6261-4682-98fd-440dbefe168b?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 13ms (ActiveRecord: 1.3ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3176]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3177) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (13.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (13.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3177], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3177], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 28ms (Views: 23.4ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.4ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:38.837919"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:38.837919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3178]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3178]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3178]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3178) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3178], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3178], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:38.888448"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0105"], ["updated_at", "2014-11-05 12:03:38.888448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3179]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3179 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 12:03:38.893858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:38.905247"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:38.905247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2667]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2667]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2667]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2667"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:38.910020"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:38.910020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:38.912221"], ["group_id", 2668], ["person_id", 3179], ["updated_at", "2014-11-05 12:03:38.912221"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3179]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:38.913583' WHERE "people"."id" = 3179 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:38.914166' WHERE "groups"."id" = 2668  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3178]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3179) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2667, 2668) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2667, 2668) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3179], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3179], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.5ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:38.944263"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:38.944263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3180]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3180]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3180]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3180) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3180], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3180], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:38.996035"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0106"], ["updated_at", "2014-11-05 12:03:38.996035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 3181 [["email", nil], ["updated_at", "2014-11-05 12:03:38.997413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 12:03:38 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3180]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3181) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3181], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3181], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.8ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0107' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.021636"], ["slug", "surname-0107"], ["surname", "Surname-0107"], ["updated_at", "2014-11-05 12:03:39.021636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.028724"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.028724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2669]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2669]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2669]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2669"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:39.033522"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.033522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.034890"], ["group_id", 2670], ["person_id", 3182], ["updated_at", "2014-11-05 12:03:39.034890"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:39.035595' WHERE "people"."id" = 3182 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:39.036182' WHERE "groups"."id" = 2670  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0108' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.040034"], ["slug", "surname-0108"], ["surname", "Surname-0108"], ["updated_at", "2014-11-05 12:03:39.040034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.046386"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.046386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2671]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2671]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2671]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2671"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:39.050931"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.050931"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.052266"], ["group_id", 2672], ["person_id", 3183], ["updated_at", "2014-11-05 12:03:39.052266"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:39.052919' WHERE "people"."id" = 3183 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:39.053555' WHERE "groups"."id" = 2672  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0109' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.064279"], ["slug", "surname-0109"], ["surname", "Surname-0109"], ["updated_at", "2014-11-05 12:03:39.064279"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.071144"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.071144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2673]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2673]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2673]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0070-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2673"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:39.076074"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.076074"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.077545"], ["group_id", 2674], ["person_id", 3184], ["updated_at", "2014-11-05 12:03:39.077545"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:39.078218' WHERE "people"."id" = 3184 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:39.078824' WHERE "groups"."id" = 2674  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0110' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.088366"], ["slug", "surname-0110"], ["surname", "Surname-0110"], ["updated_at", "2014-11-05 12:03:39.088366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:39.092828"], ["name", "Community-0001"], ["updated_at", "2014-11-05 12:03:39.092828"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3185 [["community_id", 114], ["updated_at", "2014-11-05 12:03:39.094584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 114]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3185 [["community_id", nil], ["updated_at", "2014-11-05 12:03:39.099795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 114]] SQL (0.2ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 114]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0111' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.117707"], ["slug", "surname-0111"], ["surname", "Surname-0111"], ["updated_at", "2014-11-05 12:03:39.117707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:39.119079"], ["name", "Community-0002"], ["updated_at", "2014-11-05 12:03:39.119079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3186 [["community_id", 115], ["updated_at", "2014-11-05 12:03:39.120306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3186]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 115]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0112' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.124658"], ["slug", "surname-0112"], ["surname", "Surname-0112"], ["updated_at", "2014-11-05 12:03:39.124658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3187]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.145231"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:03:39.145231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.147843"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:03:39.147843"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3189], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3188]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to recipient@example.com (2.1ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a121b25572_8b393fc635465bf045014@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.157830"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:03:39.157830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.160506"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:03:39.160506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3191], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3190]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (2.1ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a121b284a9_8b393fc635465bf0451db@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.170020"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:03:39.170020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.172673"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:03:39.172673"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3193], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3192]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (2.0ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a121b2b319_8b393fc635465bf0452e0@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.181053"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:03:39.181053"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.183525"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:03:39.183525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3195], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3194]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.9ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a121b2ddd9_8b393fc635465bf045339@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.192617"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 12:03:39.192617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.195906"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 12:03:39.195906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3197], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3196]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to recipient@example.com (2.2ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a121b3127d_8b393fc635465bf045486@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.206168"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-05 12:03:39.206168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.208064"], ["updated_at", "2014-11-05 12:03:39.208064"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "6428920e-ef70-4aff-b010-298a6f1e3fb3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3198]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 5.3ms Sent mail to test.user@digital.justice.gov.uk (2.7ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b343a6_8b393fc635465bf0455ce@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/6428920e-ef70-4aff-b010-298a6f1e3fb3?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.219563"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0114"], ["updated_at", "2014-11-05 12:03:39.219563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.221851"], ["updated_at", "2014-11-05 12:03:39.221851"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "3a426809-d048-4278-a26f-3271ebea44fb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3199]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.7ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b37469_8b393fc635465bf04564c@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/3a426809-d048-4278-a26f-3271ebea44fb?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.234014"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0115"], ["updated_at", "2014-11-05 12:03:39.234014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.236483"], ["updated_at", "2014-11-05 12:03:39.236483"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "6cae2f42-84d4-4f1c-9a1d-a613655b0078"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3200]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 5.0ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b3af54_8b393fc635465bf0457e@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/6cae2f42-84d4-4f1c-9a1d-a613655b0078?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.245821"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0116"], ["updated_at", "2014-11-05 12:03:39.245821"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.247682"], ["updated_at", "2014-11-05 12:03:39.247682"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "73a7d526-ef68-4200-ac3c-bbe37bbad6e3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3201]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.4ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b3d958_8b393fc635465bf0458b3@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/73a7d526-ef68-4200-ac3c-bbe37bbad6e3?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.256945"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0117"], ["updated_at", "2014-11-05 12:03:39.256945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.258791"], ["updated_at", "2014-11-05 12:03:39.258791"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "acaa5f3d-3547-42f6-afd1-4f053890a305"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3202]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.3ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b4047d_8b393fc635465bf0459c5@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/acaa5f3d-3547-42f6-afd1-4f053890a305?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.268259"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0118"], ["updated_at", "2014-11-05 12:03:39.268259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3203]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b42a83_8b393fc635465bf046032@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.277819"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0119"], ["updated_at", "2014-11-05 12:03:39.277819"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3204], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.281419"], ["updated_at", "2014-11-05 12:03:39.281419"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "3f3e8331-612f-425b-bfa8-2222da8cf300"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b456bc_8b393fc635465bf0461f7@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/3f3e8331-612f-425b-bfa8-2222da8cf300?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.289683"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0120"], ["updated_at", "2014-11-05 12:03:39.289683"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3205], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.292943"], ["updated_at", "2014-11-05 12:03:39.292943"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "99cfff9a-b87b-4169-b7f2-b0bb8b53cfc7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.1ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b48554_8b393fc635465bf046288@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/99cfff9a-b87b-4169-b7f2-b0bb8b53cfc7?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.300970"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0121"], ["updated_at", "2014-11-05 12:03:39.300970"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3206], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.304256"], ["updated_at", "2014-11-05 12:03:39.304256"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "15d1e414-0050-441a-a815-7ae9b9144e9b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b4af60_8b393fc635465bf0463fb@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/15d1e414-0050-441a-a815-7ae9b9144e9b?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.312438"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0122"], ["updated_at", "2014-11-05 12:03:39.312438"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3207], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:39.317213"], ["updated_at", "2014-11-05 12:03:39.317213"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "f4264a0f-5d8e-4d43-834a-7dafa4b45b0d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.5ms Sent mail to test.user@digital.justice.gov.uk (2.4ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b4e595_8b393fc635465bf046461@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/f4264a0f-5d8e-4d43-834a-7dafa4b45b0d?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.325591"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0123"], ["updated_at", "2014-11-05 12:03:39.325591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3208], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:03:39 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a121b5095c_8b393fc635465bf046558@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:39.338376"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:39.338376"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3209]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3209]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3209]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3209) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3209], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3209], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.392128"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.392128"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2675]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2675]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2675]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2675"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:39.397059"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.397059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:39.398584"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-05 12:03:39.398584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3209]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 46.4ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"116", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3209]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 116], ["created_at", "2014-11-05 12:03:39.470346"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 12:03:39.470346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3209]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3210) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 116]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3210], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3210], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.6ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:39.503782"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:39.503782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3211]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3211]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3211]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3211) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3211], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3211], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.7ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3211]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.7ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3211]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:39.582859"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:03:39.582859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3211]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2677) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2677) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2677]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (5.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2677' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2677' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2677]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2677], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2677], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 29ms (Views: 22.5ms | ActiveRecord: 2.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:39.631206"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:39.631206"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:39 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:40.191402"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:40.191402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3212]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3212]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3212]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3212) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3212], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3212], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 61ms (Views: 55.4ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3212]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3212]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2678) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2678) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2678]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2678' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2678' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2678]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2678], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2678], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 13.4ms | ActiveRecord: 2.0ms) Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3212]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 14.0ms | ActiveRecord: 0.6ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"2678", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3212]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2678]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2678]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2678]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2678]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2678"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:40.531990"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:03:40.531990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/teams/csg Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3212]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2679) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2678, 2679) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2679]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2678/2679' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2678/2679' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2679]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2679], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2679], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2678]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:40.630187"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:40.630187"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3213]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3213]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3213]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3213) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3213], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3213], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.8ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:40.684015"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:40.684015"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2680]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2680]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2680]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0071-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0071' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0071' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2680"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:40.688649"], ["name", "Group-0071"], ["slug", "group-0071"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:40.688649"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0071/edit" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0071"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3213]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0071' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2681) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2680, 2681) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2680]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2680]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2680]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2680) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2680/2681' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2681], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2681], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 20.4ms | ActiveRecord: 1.8ms) Started DELETE "/teams/group-0071" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0071"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3213]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0071' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2681) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2680]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2680]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2680/2681/%' OR "groups"."ancestry" = '2680/2681')) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2680/2681' ORDER BY "groups"."name" ASC SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2681]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 10ms (ActiveRecord: 2.1ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3213]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2680) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2680) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2680]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2680' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2680' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2680]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2680], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2680], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2681]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:40.769719"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:40.769719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2682]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2682]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2682]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2682"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:40.774508"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:40.774508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:40 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (15.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (16.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 23ms (Views: 23.0ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:41.358025"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:41.358025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3214]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3214]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3214]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3214) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3214], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3214], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3214]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3214]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.2ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3214]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"2683", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3214]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2683]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2683]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2683]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2683]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2682/2683"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:41.626121"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:03:41.626121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3214]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2684) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2682, 2683, 2684) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2684]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2682/2683/2684' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2682/2683/2684' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2684]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2684], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2684], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.0ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:41.724597"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:41.724597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3215]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3215]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3215]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3215) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3215], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3215], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0124' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:41.776039"], ["slug", "surname-0124"], ["surname", "Surname-0124"], ["updated_at", "2014-11-05 12:03:41.776039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:41.782773"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:41.782773"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2685]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2685]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2685]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0072-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0072' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0072' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2685"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:41.789555"], ["name", "Group-0072"], ["slug", "group-0072"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:41.789555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:41.791239"], ["group_id", 2686], ["person_id", 3216], ["updated_at", "2014-11-05 12:03:41.791239"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:41.792075' WHERE "people"."id" = 3216 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:41.792777' WHERE "groups"."id" = 2686  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0072/edit" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0072"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3215]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0072' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2686) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2685, 2686) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2685]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2685]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2685]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2685) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2685/2686' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2686], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2686], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 18.6ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:41.831356"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:41.831356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3217]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3217]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3217]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3217) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3217], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3217], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 37.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:41.896955"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:41.896955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2687]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2687]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2687]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2687"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:41.902225"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:41.902225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3217]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2688) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2687, 2688) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2688]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2687/2688' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2687/2688' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2688]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2688], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2688], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.7ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3217]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 11.6ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"2688", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3217]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2688]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2688]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2688]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2688]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2687/2688"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:41.953507"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:03:41.953507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3217]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2689) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2687, 2688, 2689) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2689]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2687/2688/2689' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2687/2688/2689' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2689]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2689], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2689], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2688]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:41.987099"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:41.987099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3218]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3218]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3218]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3218) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3218], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3218], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:42.040611"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:42.040611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2690]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2690]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2690]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2690"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:42.045230"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:42.045230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2690]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3218]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2690) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2690) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2690' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2690' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2690], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2690], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.2ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:42.083280"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:42.083280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2692]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2692"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:42.088506"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:42.088506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2693]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2693]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2693]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2692/2693"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:42.093551"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:42.093551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:42.651531"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:42.651531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3219]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3219]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3219]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3219) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3219], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3219], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.0ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3219]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3219]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2694) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2692, 2693, 2694) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2694]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2692/2693/2694' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2692/2693/2694' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2694]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2694], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2694], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 18ms (Views: 12.8ms | ActiveRecord: 1.7ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3219]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2694) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2692, 2693, 2694) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2693]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2693]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2693]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2692, 2693) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2692/2693/2694' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2694], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2694], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 18.6ms | ActiveRecord: 1.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:42 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3219]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"2692", "team_email_address"=>"example.user.205@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3219]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2694) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2692]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2692]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2692]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2692]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2694) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 2694) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2692/2693/2694/%' OR "groups"."ancestry" = '2692/2693/2694')) SQL (0.2ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 2694 [["ancestry", "2692"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 12:03:43.023332"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/teams/cyberdigital-cyberservices Completed 302 Found in 11ms (ActiveRecord: 1.9ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3219]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2694) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2692, 2694) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2694]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2692/2694' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2692/2694' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2694]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2694], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2694], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.9ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2694]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2692]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:43.126522"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:43.126522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2695]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2695]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2695]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2695"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:43.131022"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:43.131022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2695/2696"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:43.135525"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:43.135525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:43.689303"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:43.689303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3220]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3220]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3220) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3220], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3220], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.2ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2697) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2695, 2696, 2697) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2697]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2695/2696/2697' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2695/2696/2697' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2697]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2697], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2697], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.3ms | ActiveRecord: 1.8ms) Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2697) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2695, 2696, 2697) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2695, 2696) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2695/2696/2697' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2697], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2697], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 18.4ms | ActiveRecord: 1.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:43 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"2696", "team_email_address"=>"example.user.208@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2697) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2697) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 2697) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 2697 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 12:03:44.070223"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/teams/cyberdigital-cyberservices Completed 302 Found in 11ms (ActiveRecord: 1.9ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2697) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2695, 2696, 2697) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2697]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2695/2696/2697' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2695/2696/2697' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2697]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2697], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2697], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2697]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2696]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:44.163144"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:44.163144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3221]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3221]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3221]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3221) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3221], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3221], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.4ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3221]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.7ms | ActiveRecord: 0.1ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3221]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:44.239171"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 12:03:44.239171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 5ms (ActiveRecord: 0.9ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3221]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2698) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2698) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2698]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2698' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2698' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2698]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2698], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2698], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.7ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3221]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2698) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2698) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2698' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2698' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2698], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2698], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 18.6ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:44.299995"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:44.299995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3222]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3222]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3222]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3222) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3222], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3222], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.1ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3222]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:44.367641"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:44.367641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3223]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3223]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3223]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3223) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3223], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3223], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.417830"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.417830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2699]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2699]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2699]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0074-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0074' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2699"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:44.422601"], ["name", "Group-0074"], ["slug", "group-0074"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.422601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0074/edit" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0074"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3223]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0074' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2700) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2699, 2700) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (10.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2699]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2699]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2699]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2699) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (20.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2699/2700' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2700], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2700], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 35ms (Views: 29.5ms | ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:44.470621"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:44.470621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3224]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3224]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3224]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3224) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (13.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (62.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3224], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3224], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 79ms (Views: 73.1ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.560702"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.560702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2701]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2701]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2701"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:44.566031"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.566031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2702]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2702]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2702]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2701/2702"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:44.570965"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.570965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2703]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2703]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2703]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2701/2702/2703"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:44.575773"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.575773"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3224]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2704) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2701, 2702, 2703, 2704) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2704]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2701/2702/2703/2704' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2701/2702/2703/2704' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2704]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2704], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2704], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.2ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:44.608081"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:44.608081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3225]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3225]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3225]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3225) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3225], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3225], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.1ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.661998"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.661998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2705"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:44.667072"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.667072"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2706]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2706]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2706]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2705/2706"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:44.671909"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.671909"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2707]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2707]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2707]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2705/2706/2707"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:44.676723"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.676723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2705) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2705 [["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.679557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2705"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:44.684059"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.684059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3225]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2709) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2705, 2709) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2709]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2705/2709' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2705/2709' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2709]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2709], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2709], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.0ms | ActiveRecord: 1.7ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3225]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2709) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2705, 2709) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2705]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2705) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2705/2709' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2709], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2709], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 18.8ms | ActiveRecord: 2.1ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3225]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2709) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2705, 2709) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2709 OR "groups"."ancestry" ILIKE '2705/2709/%') OR "groups"."ancestry" = '2705/2709')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2709) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2709], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2709], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.9ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:44.766180"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:44.766180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3226]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3226]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3226]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3226) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3226], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3226], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.816854"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.816854"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2710]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2710]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2710]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2710"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:44.821451"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.821451"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2711]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2711]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2711]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2710/2711"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:44.826877"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.826877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2712]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2712]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2712]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2710/2711/2712"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:44.831767"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.831767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.834288"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 12:03:44.834288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:44.835826"], ["group_id", 2711], ["person_id", 3227], ["updated_at", "2014-11-05 12:03:44.835826"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:44.836466' WHERE "people"."id" = 3227 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:44.837086' WHERE "groups"."id" = 2711  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.839271"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 12:03:44.839271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (1.5ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:44.840674"], ["group_id", 2711], ["person_id", 3228], ["updated_at", "2014-11-05 12:03:44.840674"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:44.842846' WHERE "people"."id" = 3228 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:44.843675' WHERE "groups"."id" = 2711  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.846184"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 12:03:44.846184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:44.847619"], ["group_id", 2711], ["person_id", 3229], ["updated_at", "2014-11-05 12:03:44.847619"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:44.848255' WHERE "people"."id" = 3229 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:44.848756' WHERE "groups"."id" = 2711  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3226]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2711) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2710, 2711) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2711]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2710/2711' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2710/2711' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (2.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2710/2711' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2711], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2711], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.9ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:44.880460"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:44.880460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3230]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3230]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3230]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3230) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3230], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3230], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.927945"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.927945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2714]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2714]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2714]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2714"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:44.932730"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.932730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2715]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2715]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2715]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2714/2715"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:44.937982"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.937982"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2716]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2716]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2716]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2714/2715/2716"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:44.944890"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:44.944890"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.947984"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 12:03:44.947984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:44.949652"], ["group_id", 2717], ["person_id", 3231], ["updated_at", "2014-11-05 12:03:44.949652"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:44.950350' WHERE "people"."id" = 3231 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:44.950951' WHERE "groups"."id" = 2717  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.953138"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 12:03:44.953138"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:44.954449"], ["group_id", 2717], ["person_id", 3232], ["updated_at", "2014-11-05 12:03:44.954449"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:44.955058' WHERE "people"."id" = 3232 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:44.955553' WHERE "groups"."id" = 2717  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:44.957671"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 12:03:44.957671"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:44.959045"], ["group_id", 2717], ["person_id", 3233], ["updated_at", "2014-11-05 12:03:44.959045"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:44.959633' WHERE "people"."id" = 3233 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:44.960117' WHERE "groups"."id" = 2717  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3230]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2717) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2714, 2715, 2716, 2717) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2717]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2714/2715/2716/2717' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2714/2715/2716/2717' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2717]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2717], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2717], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.2ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:44.998313"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:44.998313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3234]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3234]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3234]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3234) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3234], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3234], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:45.049267"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.049267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2718]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2718]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2718]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2718"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:45.053872"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.053872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2719]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2719]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2719]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2718/2719"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:45.059116"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.059116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2720]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2720]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2720]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2718/2719/2720"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:45.063714"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.063714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:45.066218"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 12:03:45.066218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:45.067681"], ["group_id", 2719], ["person_id", 3235], ["updated_at", "2014-11-05 12:03:45.067681"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:45.068297' WHERE "people"."id" = 3235 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:45.068851' WHERE "groups"."id" = 2719  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:45.070936"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 12:03:45.070936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:45.072268"], ["group_id", 2719], ["person_id", 3236], ["updated_at", "2014-11-05 12:03:45.072268"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:45.072869' WHERE "people"."id" = 3236 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:45.073378' WHERE "groups"."id" = 2719  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:45.075887"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 12:03:45.075887"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:45.078520"], ["group_id", 2719], ["person_id", 3237], ["updated_at", "2014-11-05 12:03:45.078520"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:45.079538' WHERE "people"."id" = 3237 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:45.080204' WHERE "groups"."id" = 2719  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3234]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2719) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2718, 2719) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2719]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2718/2719' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2718/2719' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2718/2719' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2719], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2719], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 10.9ms | ActiveRecord: 1.5ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3234]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2719) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2718, 2719) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2719 OR "groups"."ancestry" ILIKE '2718/2719/%') OR "groups"."ancestry" = '2718/2719')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2721,2720,2719) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2719], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2719], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.6ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:45.132709"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:45.132709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3238]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3238]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3238]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3238) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3238], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3238], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.0ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:45.180978"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.180978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2722]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2722]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2722]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2722"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:45.185678"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.185678"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2723]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2723]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2723]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2722/2723"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:45.190316"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.190316"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2724]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2724]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2724]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2722/2723/2724"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:45.195609"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.195609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3238]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2722) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2722) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2722]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2722], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2722], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.8ms | ActiveRecord: 1.6ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3238]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2723) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2722, 2723) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2723]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722/2723' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722/2723' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722/2723' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2723], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2723], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.4ms | ActiveRecord: 1.5ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3238]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2724) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2722, 2723, 2724) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2724]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722/2723/2724' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722/2723/2724' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2722/2723/2724' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2724], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2724], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:45.268739"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.237@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.268739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2726]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2726]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2726]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2726"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:45.273697"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.238@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.273697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2727]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2727]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2727]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2726/2727"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:45.278345"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.278345"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2728]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2728]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2728]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2726/2727/2728"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:45.282960"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:45.282960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:45.840705"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:45.840705"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3239]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3239]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3239]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3239) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (2.9ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3239], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3239], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.0ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3239]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:45 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3239]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3239]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 18ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3239]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2729) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2726, 2727, 2728, 2729) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (4.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (6.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2729]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2726/2727/2728/2729' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2726/2727/2728/2729' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2729]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2729], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2729], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 18.4ms | ActiveRecord: 2.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:46.224765"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.241@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:46.224765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2730]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2730]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2730]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2730"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:46.243684"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:46.243684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2731]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2731]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2731]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2730/2731"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:46.249355"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.243@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:46.249355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2732]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2732]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2732]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2730/2731/2732"], ["ancestry_depth", 3], ["created_at", "2014-11-05 12:03:46.254517"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.244@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:46.254517"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:46.808779"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:46.808779"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3240]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3240]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3240]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3240) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3240], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3240], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.4ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3240]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:46 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3240]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3240]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.086048"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0125"], ["updated_at", "2014-11-05 12:03:47.086048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0126' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:47.089037"], ["slug", "surname-0126"], ["surname", "Surname-0126"], ["updated_at", "2014-11-05 12:03:47.089037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.095752"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.095752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2734]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2734]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2734]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0075-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0075' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0075' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2734"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:47.102569"], ["name", "Group-0075"], ["slug", "group-0075"], ["team_email_address", "example.user.245@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.102569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:47.104116"], ["group_id", 2735], ["person_id", 3242], ["updated_at", "2014-11-05 12:03:47.104116"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:47.104890' WHERE "people"."id" = 3242 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:47.105601' WHERE "groups"."id" = 2735  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"537"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3241]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 537]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 537]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3242]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:47.110592' WHERE "people"."id" = 3242 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2735]] SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:47.111946' WHERE "groups"."id" = 2735  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 537]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.117114"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0127"], ["updated_at", "2014-11-05 12:03:47.117114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0128' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:47.119973"], ["slug", "surname-0128"], ["surname", "Surname-0128"], ["updated_at", "2014-11-05 12:03:47.119973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.125990"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.125990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2736]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2736]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2736]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0076-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0076' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2736"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:47.130839"], ["name", "Group-0076"], ["slug", "group-0076"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.130839"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:47.132231"], ["group_id", 2737], ["person_id", 3244], ["updated_at", "2014-11-05 12:03:47.132231"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:47.132867' WHERE "people"."id" = 3244 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:47.133460' WHERE "groups"."id" = 2737  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"538"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3243]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 538]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 538]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3244]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:47.137957' WHERE "people"."id" = 3244 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2737]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:47.139242' WHERE "groups"."id" = 2737  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:47.148073"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:47.148073"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3245]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3245]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3245]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3245) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3245], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3245], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.5ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3245]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3245) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3245], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3245], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.6ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3245]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3245) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3245]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3245]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.274892"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.274892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2738]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2738]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0077-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0077' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0077' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2738"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:47.279721"], ["name", "Group-0077"], ["slug", "group-0077"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.279721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0077" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0077"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:47.296694"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:47.296694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0077 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Started GET "/teams/group-0077" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0077"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3246]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0077' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2739) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2738, 2739) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2739]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2738/2739' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2738/2739' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2739]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2739], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2739], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.8ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:47.337171"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:47.337171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3247]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3247]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3247]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3247) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3247], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3247], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.4ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.8ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.6ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.5ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 5.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:47.435547"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:47.435547"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3248]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3248]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3248]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3248) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3248], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3248], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.482792"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.482792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2740]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2740]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2740]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2740"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:47.488025"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.488025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2741]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2741]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2741]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2740/2741"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:47.493136"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.493136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2740]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2740]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2740]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2740"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:47.498594"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.498594"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2743]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2743]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2743]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2740/2743"], ["ancestry_depth", 2], ["created_at", "2014-11-05 12:03:47.503665"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.503665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0129' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:47.506107"], ["slug", "surname-0129"], ["surname", "Surname-0129"], ["updated_at", "2014-11-05 12:03:47.506107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:47.507572"], ["group_id", 2742], ["person_id", 3249], ["updated_at", "2014-11-05 12:03:47.507572"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:47.508203' WHERE "people"."id" = 3249 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:47.508768' WHERE "groups"."id" = 2742  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:47.509938"], ["group_id", 2744], ["person_id", 3249], ["updated_at", "2014-11-05 12:03:47.509938"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:47.510541' WHERE "people"."id" = 3249 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:47.511042' WHERE "groups"."id" = 2744  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3248]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2744) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2740, 2743, 2744) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2744]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2740/2743/2744' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2740/2743/2744' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2744]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2744], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2744], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.6ms | ActiveRecord: 1.7ms) Started GET "/people/surname-0129" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0129"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3248]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0129' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3249) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2744]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2740, 2741, 2742) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2740, 2743, 2744) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2740, 2741, 2742) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2740, 2743, 2744) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3249], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3249], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.5ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:47.563530"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:47.563530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3250]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3250]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3250]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3250) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3250], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3250], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0130' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:47.609608"], ["slug", "surname-0130"], ["surname", "Surname-0130"], ["updated_at", "2014-11-05 12:03:47.609608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0130" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0130"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3250]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0130' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3251) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3251], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3251], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:47.634291"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:47.634291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3252]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3252]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3252]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3252) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3252], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3252], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0131' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:47.680061"], ["slug", "surname-0131"], ["surname", "Surname-0131"], ["updated_at", "2014-11-05 12:03:47.680061"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0131" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0131"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3252]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0131' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3253) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3253], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3253], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.701590"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0132"], ["updated_at", "2014-11-05 12:03:47.701590"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3254]] Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.709086"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0133"], ["updated_at", "2014-11-05 12:03:47.709086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3255]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.715451"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0134"], ["updated_at", "2014-11-05 12:03:47.715451"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3256]] Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:47.720572"], ["name", "Design"], ["updated_at", "2014-11-05 12:03:47.720572"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 117], ["created_at", "2014-11-05 12:03:47.723296"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 12:03:47.723296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.728942"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.728942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3257]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 117]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:47.758831"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:47.758831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3258]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3258]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3258]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3258) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3258], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3258], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.7ms | ActiveRecord: 1.5ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3258]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 4.7ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Search" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3258]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3257) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3257]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 117]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 14.5ms | ActiveRecord: 0.9ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:47.935216"], ["name", "Design"], ["updated_at", "2014-11-05 12:03:47.935216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 118], ["created_at", "2014-11-05 12:03:47.947552"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 12:03:47.947552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:47.965761"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:47.965761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3259]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 118]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:48.004164"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:48.004164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3260]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3260]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3260]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3260) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3260], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3260], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3260]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.3ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Search" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3260]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3259) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3259]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 118]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 9.4ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:48.155915"], ["name", "Design"], ["updated_at", "2014-11-05 12:03:48.155915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 119], ["created_at", "2014-11-05 12:03:48.159699"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 12:03:48.159699"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.167116"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.258@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.167116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3261]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 119]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:48.191662"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:48.191662"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3262]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3262]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3262]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3262) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3262], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3262], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.4ms | ActiveRecord: 1.4ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3262]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3261) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 119]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3261], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3261], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 11.7ms | ActiveRecord: 1.4ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3262]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3261) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3261]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 119]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 9.2ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.354472"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-05 12:03:48.354472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.358101"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0136"], ["updated_at", "2014-11-05 12:03:48.358101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3264"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3263]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3264' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3264]] Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.366851"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0137"], ["updated_at", "2014-11-05 12:03:48.366851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.369325"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0138"], ["updated_at", "2014-11-05 12:03:48.369325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3266"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3265]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3266' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3266]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.376665"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0139"], ["updated_at", "2014-11-05 12:03:48.376665"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.378940"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0140"], ["updated_at", "2014-11-05 12:03:48.378940"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3268"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3267]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3268' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3268]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.387425"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0141"], ["updated_at", "2014-11-05 12:03:48.387425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.389990"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0142"], ["updated_at", "2014-11-05 12:03:48.389990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.397651"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.260@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.397651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2748]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2748]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2748]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0078-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0078' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2748"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:48.403912"], ["name", "Group-0078"], ["slug", "group-0078"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.403912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:48.406418"], ["group_id", 2749], ["person_id", 3270], ["updated_at", "2014-11-05 12:03:48.406418"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3270]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:48.407936' WHERE "people"."id" = 3270 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:48.408615' WHERE "groups"."id" = 2749  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3270"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3269]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3270' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3270]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3270]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3269], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.259@digital.justice.gov.uk"], ["subject_id", 3270]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.259@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 12:03:48 +0000 From: support@example.com To: example.user.259@digital.justice.gov.uk Message-ID: <545a1224660e2_8b393fc635465bf04662b@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0141 has said that they believe the information on Surname-0142 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.423319"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0143"], ["updated_at", "2014-11-05 12:03:48.423319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.425805"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0144"], ["updated_at", "2014-11-05 12:03:48.425805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.432480"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.262@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.432480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2750]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2750]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2750]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0079-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0079' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0079' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2750"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:48.436817"], ["name", "Group-0079"], ["slug", "group-0079"], ["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.436817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:48.438893"], ["group_id", 2751], ["person_id", 3272], ["updated_at", "2014-11-05 12:03:48.438893"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3272]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:48.440194' WHERE "people"."id" = 3272 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:48.440781' WHERE "groups"."id" = 2751  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3272"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3271]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3272' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3272]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3272]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3271], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.261@digital.justice.gov.uk"], ["subject_id", 3272]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.261@digital.justice.gov.uk (2.4ms) Date: Wed, 05 Nov 2014 12:03:48 +0000 From: support@example.com To: example.user.261@digital.justice.gov.uk Message-ID: <545a12246dd5a_8b393fc635465bf0467e9@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0143 has said that they believe the information on Surname-0144 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.455827"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0145"], ["updated_at", "2014-11-05 12:03:48.455827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.458466"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0146"], ["updated_at", "2014-11-05 12:03:48.458466"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.465504"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.264@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.465504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2752]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2752]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2752]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0080-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0080' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0080' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2752"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:48.469917"], ["name", "Group-0080"], ["slug", "group-0080"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.469917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:48.472075"], ["group_id", 2753], ["person_id", 3274], ["updated_at", "2014-11-05 12:03:48.472075"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3274]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:48.473563' WHERE "people"."id" = 3274 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:48.474189' WHERE "groups"."id" = 2753  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3274"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3273]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3274' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3274]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3274]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3273], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.263@digital.justice.gov.uk"], ["subject_id", 3274]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.263@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 12:03:48 +0000 From: support@example.com To: example.user.263@digital.justice.gov.uk Message-ID: <545a1224760ac_8b393fc635465bf0468e8@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0145 has said that they believe the information on Surname-0146 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.489526"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-05 12:03:48.489526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.492346"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0148"], ["updated_at", "2014-11-05 12:03:48.492346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.501107"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.266@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.501107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2754]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2754]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2754]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0081-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0081' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2754"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:48.505668"], ["name", "Group-0081"], ["slug", "group-0081"], ["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.505668"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:48.507598"], ["group_id", 2755], ["person_id", 3276], ["updated_at", "2014-11-05 12:03:48.507598"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3276]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:48.509137' WHERE "people"."id" = 3276 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:48.509855' WHERE "groups"."id" = 2755  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3276"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3275]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3276' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3276]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3276]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3275], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.265@digital.justice.gov.uk"], ["subject_id", 3276]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.265@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:03:48 +0000 From: support@example.com To: example.user.265@digital.justice.gov.uk Message-ID: <545a12247ea76_8b393fc635465bf04696@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0147 has said that they believe the information on Surname-0148 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.523774"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-05 12:03:48.523774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.526058"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0150"], ["updated_at", "2014-11-05 12:03:48.526058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.532367"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.268@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.532367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2756]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2756]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2756]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0082-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0082' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0082' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2756"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:48.538706"], ["name", "Group-0082"], ["slug", "group-0082"], ["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:48.538706"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:48.541220"], ["group_id", 2757], ["person_id", 3278], ["updated_at", "2014-11-05 12:03:48.541220"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3278]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:48.542813' WHERE "people"."id" = 3278 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:48.543520' WHERE "groups"."id" = 2757  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3278"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3277]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3278' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3278]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3278]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3277], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.267@digital.justice.gov.uk"], ["subject_id", 3278]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.267@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:03:48 +0000 From: support@example.com To: example.user.267@digital.justice.gov.uk Message-ID: <545a122486da9_8b393fc635465bf0470e5@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0149 has said that they believe the information on Surname-0150 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 0.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3278]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.558455"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0151"], ["updated_at", "2014-11-05 12:03:48.558455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.561039"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0152"], ["updated_at", "2014-11-05 12:03:48.561039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"3280"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3279]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3280' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3280]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3280]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.571624"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0153"], ["updated_at", "2014-11-05 12:03:48.571624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.574142"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0154"], ["updated_at", "2014-11-05 12:03:48.574142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3282"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3281]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3282' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3282]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.581955"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0155"], ["updated_at", "2014-11-05 12:03:48.581955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.584351"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0156"], ["updated_at", "2014-11-05 12:03:48.584351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3284"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3283]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3284' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3284]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.593447"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0157"], ["updated_at", "2014-11-05 12:03:48.593447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.597266"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0158"], ["updated_at", "2014-11-05 12:03:48.597266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3286"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3285]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3286' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3286]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.607786"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0159"], ["updated_at", "2014-11-05 12:03:48.607786"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.610643"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0160"], ["updated_at", "2014-11-05 12:03:48.610643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"3288"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3287]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3288' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3288]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 3288], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:48.616779"], ["updated_at", "2014-11-05 12:03:48.616779"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "0df59414-2755-4985-82e6-1d12ec92f0d1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.9ms Sent mail to someone.else@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 12:03:48 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a1224974f8_8b393fc635465bf0471fb@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/0df59414-2755-4985-82e6-1d12ec92f0d1?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.626363"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0161"], ["updated_at", "2014-11-05 12:03:48.626363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.629543"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0162"], ["updated_at", "2014-11-05 12:03:48.629543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"3290"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3289]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3290' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3290]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 3290], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:48.636172"], ["updated_at", "2014-11-05 12:03:48.636172"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "4ad3a705-717e-4cdb-9c8a-1009513aead5"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 4.6ms Sent mail to someone.else@digital.justice.gov.uk (2.6ms) Date: Wed, 05 Nov 2014 12:03:48 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a12249c81f_8b393fc635465bf047279@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/4ad3a705-717e-4cdb-9c8a-1009513aead5?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.647818"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0163"], ["updated_at", "2014-11-05 12:03:48.647818"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.650694"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0164"], ["updated_at", "2014-11-05 12:03:48.650694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"3292"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3291]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3292' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3292]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:48.662970"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:48.662970"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3293]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3293]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3293]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3293) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3293], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3293], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:48.708831"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:48.708831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3293]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3294) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3294], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3294], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 1.0ms) Started GET "/people/test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720/edit" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3293]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3294) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3294], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3294], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.0ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3293]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3294) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3294) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3294 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:03:48.783158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720 Completed 302 Found in 11ms (ActiveRecord: 1.5ms) Started GET "/people/test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3293]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-7339ce2e-17b9-4769-8051-3bbdcd3ab720' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3294) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3294], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3294], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.9ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:48.809293"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:48.809293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3295]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3295]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3295]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3295) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3295], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3295], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.5ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:48.855033"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:48.855033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3295]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3296) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3296], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3296], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.5ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3295]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3296) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3296], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3296], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.8ms | ActiveRecord: 1.6ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3295]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3296) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3296) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3296 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:03:48.932790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 12ms (ActiveRecord: 1.5ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3295]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3296) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3296], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3296], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:48.959737"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:48.959737"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3297]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3297]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3297]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3297) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3297], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3297], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.005529"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:49.005529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3297]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3298) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3298], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3298], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3297]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3298) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (49.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3298], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3298], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 81ms (Views: 62.0ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3297]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3298) ORDER BY groups.name Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3298) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3298 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:03:49.129359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:49.134108"], ["updated_at", "2014-11-05 12:03:49.134108"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "bdab9c8b-4ac2-42c3-8dd9-33e803b57f14"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 10.9ms Sent mail to bob.smith@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 12:03:49 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a12252350a_8b393fc635465bf0473d9@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/bdab9c8b-4ac2-42c3-8dd9-33e803b57f14?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 28ms (ActiveRecord: 2.2ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3297]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3298) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3298], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3298], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 17ms (Views: 11.8ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.2ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.178184"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:49.178184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3299]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3299]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3299]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3299) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3299], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3299], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.5ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.231811"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:49.231811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3299]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3300) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3300], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3300], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.9ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3299]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3300) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3300], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3300], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3299]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3300) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3300) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3300 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:03:49.312298"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 13ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3299]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3300) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3300], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3300], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.344094"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:49.344094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3301]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3301]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3301]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3301) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3301], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3301], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.394674"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:49.394674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3301]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3302) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3302], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3302], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.6ms | ActiveRecord: 1.0ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3301]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3302) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3302], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3302], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.2ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3301]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3302) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3302) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3302 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:03:49.476646"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:49.480492"], ["updated_at", "2014-11-05 12:03:49.480492"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "a0bb96f5-29da-42e7-8682-690fe0ba963f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 8.4ms Sent mail to bob.smithe@digital.justice.gov.uk (2.4ms) Date: Wed, 05 Nov 2014 12:03:49 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <545a12257749d_8b393fc635465bf0474e0@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/a0bb96f5-29da-42e7-8682-690fe0ba963f?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:49.491062"], ["updated_at", "2014-11-05 12:03:49.491062"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "6bb3e7f2-1f4b-4cd4-add6-387e8a05311f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.6ms Sent mail to bob.smith@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 12:03:49 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a1225788e1_8b393fc635465bf047514@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/6bb3e7f2-1f4b-4cd4-add6-387e8a05311f?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 28ms (ActiveRecord: 2.1ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3301]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3302) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3302], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3302], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.520711"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:49.520711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3303]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3303]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3303]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3303) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3303], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3303], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.3ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3303]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.3ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3303]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:49.614151"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:03:49.614151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3303]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3304) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3304], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3304], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.640698"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:49.640698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3305]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3305]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3305]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3305) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3305], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3305], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.1ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:49.686536"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-d5b4e5d9-3300-4abf-994f-337e5aa210cf"], ["surname", "Surname-0165"], ["updated_at", "2014-11-05 12:03:49.686536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-d5b4e5d9-3300-4abf-994f-337e5aa210cf/edit" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-d5b4e5d9-3300-4abf-994f-337e5aa210cf"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3305]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d5b4e5d9-3300-4abf-994f-337e5aa210cf' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3306) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3306], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3306], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.5ms | ActiveRecord: 1.3ms) Started DELETE "/people/test-user-d5b4e5d9-3300-4abf-994f-337e5aa210cf" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-d5b4e5d9-3300-4abf-994f-337e5aa210cf"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3305]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-d5b4e5d9-3300-4abf-994f-337e5aa210cf' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3306) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3306]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3305]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3305]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 14.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.764769"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:49.764769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3307]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3307]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3307]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3307) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3307], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3307], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:49.809428"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 12:03:49.809428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:49.811067"], ["updated_at", "2014-11-05 12:03:49.811067"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "581d213a-16cd-43d3-b6e8-16071752aaf9"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/581d213a-16cd-43d3-b6e8-16071752aaf9?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"581d213a-16cd-43d3-b6e8-16071752aaf9"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '581d213a-16cd-43d3-b6e8-16071752aaf9' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3308]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3308) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3308], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3308], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.3ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.839007"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:49.839007"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3309]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3309]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3309]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3309) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3309], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3309], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3309]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 44.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3309]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:49.957421"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:03:49.957421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:49.959706"], ["updated_at", "2014-11-05 12:03:49.959706"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "76fad588-4d67-4da4-8b32-df922558fad0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 5.5ms Sent mail to bob.smith@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 12:03:49 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a1225ebb77_8b393fc635465bf0476c5@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/76fad588-4d67-4da4-8b32-df922558fad0?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 18ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3309]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3310) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3310], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3310], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.3ms | ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:49.998453"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:49.998453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3311]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3311]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 21ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3311]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3311) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3311], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3311], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 36.9ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:50.074530"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0166"], ["updated_at", "2014-11-05 12:03:50.074530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3311]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3312) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3312], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3312], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.4ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3311]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3312) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 4.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 12:03:50 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a1226204c0_8b393fc635465bf047721@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3312]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 13ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3311]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3311]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 15.3ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:50.165611"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:50.165611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3313]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3313]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3313]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3313) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3313], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3313], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:50.214880"], ["email", "test.user"], ["slug", "test-user-5350da9e-4ab1-4044-90c0-d782615149f9"], ["surname", "Surname-0167"], ["updated_at", "2014-11-05 12:03:50.214880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-5350da9e-4ab1-4044-90c0-d782615149f9/edit" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-5350da9e-4ab1-4044-90c0-d782615149f9"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3313]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-5350da9e-4ab1-4044-90c0-d782615149f9' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3314) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3314], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3314], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.9ms | ActiveRecord: 1.5ms) Started DELETE "/people/test-user-5350da9e-4ab1-4044-90c0-d782615149f9" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-5350da9e-4ab1-4044-90c0-d782615149f9"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3313]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-5350da9e-4ab1-4044-90c0-d782615149f9' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3314) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3314]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3313]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3313]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.0ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:50.300651"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:50.300651"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3315]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3315]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3315]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3315) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3315], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3315], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.3ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3315]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 32.8ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3315]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:50.412117"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-65936e25-87c7-4a52-8128-bd8314d0b0a1"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:03:50.412117"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-65936e25-87c7-4a52-8128-bd8314d0b0a1 Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-65936e25-87c7-4a52-8128-bd8314d0b0a1" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-65936e25-87c7-4a52-8128-bd8314d0b0a1"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3315]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-65936e25-87c7-4a52-8128-bd8314d0b0a1' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3316) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3316], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3316], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.4ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:50.440919"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:50.440919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3317]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3317]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3317]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3317) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3317], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3317], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3317]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 39.4ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3317]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:50.553245"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-41b5df2e-6209-49a3-80d5-87b3c9c63769"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:03:50.553245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-41b5df2e-6209-49a3-80d5-87b3c9c63769 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-41b5df2e-6209-49a3-80d5-87b3c9c63769" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-41b5df2e-6209-49a3-80d5-87b3c9c63769"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3317]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-41b5df2e-6209-49a3-80d5-87b3c9c63769' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3318) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3318], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3318], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 11.5ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:50.581485"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:50.581485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3319]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3319]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3319]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3319) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3319], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3319], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.5ms | ActiveRecord: 1.3ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:50.631455"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:50.631455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3319]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3320) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3320], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3320], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 1.0ms) Started GET "/people/test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7/edit" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3319]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3320) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3320], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3320], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 32.8ms | ActiveRecord: 1.4ms) Started PATCH "/people/test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3319]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3320) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3320) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3320 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:03:50.709913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:50.712325"], ["updated_at", "2014-11-05 12:03:50.712325"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "f7aa50e6-3d29-4ace-ba29-64713d93c958"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 2.8ms Sent mail to bob.smith@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 12:03:50 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a1226ae9cb_8b393fc635465bf04781e@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/f7aa50e6-3d29-4ace-ba29-64713d93c958?desired_path=%2Fpeople%2Ftest-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7. Redirected to http://www.example.com/people/test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7 Completed 302 Found in 15ms (ActiveRecord: 1.7ms) Started GET "/people/test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3319]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-fb22c4a7-b982-479e-b1b1-aa31c38751c7' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3320) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3320], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3320], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.9ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:50.741882"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:50.741882"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3321]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3321]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3321]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3321) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3321], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3321], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.3ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:50.792469"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:50.792469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3321]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3322) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3322], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3322], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.3ms | ActiveRecord: 1.0ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3321]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3322) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3322], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3322], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.4ms | ActiveRecord: 1.3ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3321]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3322) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3322) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3322 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:03:50.888858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 15ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3321]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3322) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (11.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (11.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3322], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3322], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 29.7ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:50.940710"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:50.940710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3323]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3323]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3323]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3323) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3323], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3323], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 38.1ms | ActiveRecord: 1.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:50 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3323]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 36.1ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3323]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:51.053807"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-482b6755-ae00-4946-a7ef-7ba0a6c4bcd5"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:03:51.053807"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-482b6755-ae00-4946-a7ef-7ba0a6c4bcd5 Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Started GET "/people/test-user-482b6755-ae00-4946-a7ef-7ba0a6c4bcd5" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-482b6755-ae00-4946-a7ef-7ba0a6c4bcd5"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3323]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-482b6755-ae00-4946-a7ef-7ba0a6c4bcd5' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3324) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3324], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3324], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.5ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:51.082590"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:51.082590"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3325]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3325]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3325]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3325) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3325], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3325], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:51.133178"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:51.133178"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3325]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3326) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3326], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3326], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 18ms (Views: 13.3ms | ActiveRecord: 1.0ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3325]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3326) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3326], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3326], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.6ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3325]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3326) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3326) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3326 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:03:51.218496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:51.220950"], ["updated_at", "2014-11-05 12:03:51.220950"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "f57bbb47-fd6c-42de-adef-55d71998fd2f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 6.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 12:03:51 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a1227377ac_8b393fc635465bf04795@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/f57bbb47-fd6c-42de-adef-55d71998fd2f?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 20ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3325]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3326) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3326], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3326], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.4ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:51.257250"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:51.257250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3327]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3327]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3327]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3327) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3327], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3327], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.7ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:51.306697"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4"], ["surname", "Smith"], ["updated_at", "2014-11-05 12:03:51.306697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3327]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3328) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3328], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3328], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4/edit" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3327]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3328) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3328], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3328], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.9ms | ActiveRecord: 1.4ms) Started PATCH "/people/test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3327]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3328) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3328) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3328 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 12:03:51.391862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4 Completed 302 Found in 11ms (ActiveRecord: 1.3ms) Started GET "/people/test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3327]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-8f7baa61-b123-44ae-9992-4683c72ea8f4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3328) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3328], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3328], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.8ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:51.418707"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:51.418707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3329]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3329]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3329]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3329) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3329], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3329], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.3ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.464906"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-23a5e56d-4b3c-4b19-ba69-e58804345750"], ["surname", "Surname-0168"], ["updated_at", "2014-11-05 12:03:51.464906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-23a5e56d-4b3c-4b19-ba69-e58804345750/edit" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-23a5e56d-4b3c-4b19-ba69-e58804345750"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3329]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-23a5e56d-4b3c-4b19-ba69-e58804345750' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3330) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3330], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3330], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.4ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user-23a5e56d-4b3c-4b19-ba69-e58804345750" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-23a5e56d-4b3c-4b19-ba69-e58804345750"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3329]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-23a5e56d-4b3c-4b19-ba69-e58804345750' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3330) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3330]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3329]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3329]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:51.540155"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:51.540155"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3331]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3331]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3331]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3331) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3331], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3331], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.1ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0169' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:51.586857"], ["slug", "surname-0169"], ["surname", "Surname-0169"], ["updated_at", "2014-11-05 12:03:51.586857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0169/edit" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0169"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3331]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0169' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3332) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3332], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3332], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.3ms) Started DELETE "/people/surname-0169" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0169"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3331]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0169' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3332) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3332]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3331]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3331]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.0ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.664991"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.664991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:51.671025"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:51.671025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3333]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3333]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3333]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3333) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3333], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3333], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 32.6ms | ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3333]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 4.6ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.729806"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0170"], ["updated_at", "2014-11-05 12:03:51.729806"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3334]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.751947"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0171"], ["updated_at", "2014-11-05 12:03:51.751947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3335]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 21ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.784174"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0172"], ["updated_at", "2014-11-05 12:03:51.784174"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.790123"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.270@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.790123"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3336]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.798312"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0173"], ["updated_at", "2014-11-05 12:03:51.798312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.806652"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.806652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3337]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0174' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:51.821338"], ["slug", "surname-0174"], ["surname", "Surname-0174"], ["updated_at", "2014-11-05 12:03:51.821338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0175' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:51.824768"], ["slug", "surname-0175"], ["surname", "Surname-0175"], ["updated_at", "2014-11-05 12:03:51.824768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0176' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.828992"], ["slug", "surname-0176"], ["surname", "Surname-0176"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-05 12:03:51.828992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0177' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.831954"], ["slug", "surname-0177"], ["surname", "Surname-0177"], ["tags", "Java,Scala"], ["updated_at", "2014-11-05 12:03:51.831954"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0178' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:51.836048"], ["slug", "surname-0178"], ["surname", "Surname-0178"], ["updated_at", "2014-11-05 12:03:51.836048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.843458"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.843458"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2761]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2761]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2761]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2761"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:51.849003"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.272@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.849003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2761) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2761 [["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.852119"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2761]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2761]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2761]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2761"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:51.856836"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.274@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.856836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.859137"], ["group_id", 2763], ["person_id", 3342], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:03:51.859137"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3342]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:51.860713' WHERE "people"."id" = 3342 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:51.861384' WHERE "groups"."id" = 2763  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.862737"], ["group_id", 2762], ["person_id", 3342], ["role", "Designer"], ["updated_at", "2014-11-05 12:03:51.862737"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3342]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:51.864150' WHERE "people"."id" = 3342 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:51.864793' WHERE "groups"."id" = 2762  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3342]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.874455"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.874455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2764) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2764 [["team_email_address", "example.user.279@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.879343"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2764) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2764 [["team_email_address", "example.user.281@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.883085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2764) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2764 [["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.886471"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2764) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2764 [["team_email_address", "example.user.285@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.893236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.900831"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.287@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.900831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2765) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2765 [["team_email_address", "example.user.289@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.904066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2765) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2765 [["team_email_address", "example.user.291@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.907105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2765) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2765 [["team_email_address", "example.user.293@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.909795"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.919932"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.295@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.919932"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2766) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2766 [["team_email_address", "example.user.297@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.925171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2766) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2766 [["team_email_address", "example.user.299@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.929115"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2766) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2766 [["team_email_address", "example.user.301@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.932334"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.944422"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.303@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.944422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2767) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2767 [["team_email_address", "example.user.305@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.947830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0179' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:51.954836"], ["slug", "surname-0179"], ["surname", "Surname-0179"], ["updated_at", "2014-11-05 12:03:51.954836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.961861"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:51.961861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2768]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2768]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2768]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0098-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0098' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0098' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2768"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:51.966512"], ["name", "Group-0098"], ["slug", "group-0098"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-05 12:03:51.966512"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:51.968653"], ["group_id", 2769], ["person_id", 3343], ["updated_at", "2014-11-05 12:03:51.968653"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3343]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:51.970177' WHERE "people"."id" = 3343 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:51.970826' WHERE "groups"."id" = 2769  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3343]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0180' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:51.975500"], ["slug", "surname-0180"], ["surname", "Surname-0180"], ["updated_at", "2014-11-05 12:03:51.975500"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3344]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.983745"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0183"], ["updated_at", "2014-11-05 12:03:51.983745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3345]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:51.987829"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-05 12:03:51.987829"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3346]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:51.996154"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:51.996154"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3347]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3347]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3347]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3347) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3347], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3347], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:52.046759"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-05 12:03:52.046759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3347]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3348) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3348], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3348], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.3ms | ActiveRecord: 1.3ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3347]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3348) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 3348) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3348 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-05 12:03:52.108813"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:52.116057"], ["event", "update"], ["item_id", 3348], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3348\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 12:03:52.046759000 Z\nupdated_at: 2014-11-05 12:03:52.046759000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 18ms (ActiveRecord: 1.7ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3347]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3348) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3348], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3348], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3347]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3348]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 17.9ms | ActiveRecord: 0.8ms) Started POST "/audit_trail/undo/215" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"215"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3347]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 215]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3348]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 3348) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3348 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-05 12:03:52.173021"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:52.176767"], ["event", "update"], ["item_id", 3348], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3348\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 12:03:52.046759000 Z\nupdated_at: 2014-11-05 12:03:52.108813000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 11ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3347]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3348]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3348]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.8ms | ActiveRecord: 0.6ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3348]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.202336"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:52.202336"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3349]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3349]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3349]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3349) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3349], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3349], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3349]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 39.9ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3349]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 12:03:52.313195"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 12:03:52.313195"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.315574"], ["event", "create"], ["item_id", 3350], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 11ms (ActiveRecord: 1.2ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3349]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3350) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3350], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3350], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3349]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3350]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.7ms | ActiveRecord: 0.6ms)  (0.3ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/217" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"217"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3349]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 217]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3350]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3350]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3350]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.363300"], ["event", "destroy"], ["item_id", 3350], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3350\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 12:03:52.313195000 Z\nupdated_at: 2014-11-05 12:03:52.313195000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3350], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3349]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3350]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.1ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3350]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.2ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.384789"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:52.384789"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3351]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3351]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3351]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3351) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3351], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3351], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3351]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (5.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.9ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3351]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:52.455057"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-05 12:03:52.455057"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.456998"], ["event", "create"], ["item_id", 2770], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3351]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2770) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2770) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2770]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2770' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2770' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2770]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2770], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2770], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.1ms | ActiveRecord: 1.6ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3351]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2770]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 6.9ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.497293"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:52.497293"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3352]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3352]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3352]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3352) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3352], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3352], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.1ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:52.549615"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:52.549615"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2771"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:52.554001"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.307@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:52.554001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3352]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2772) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2771, 2772) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2771) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2771/2772' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2772], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2772], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.8ms | ActiveRecord: 1.7ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"2771", "team_email_address"=>"example.user.307@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3352]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2772) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2771]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2772) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 2772) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 2772 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-05 12:03:52.593367"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:52.596509"], ["event", "update"], ["item_id", 2772], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 2772\nname: original name\ncreated_at: 2014-11-05 12:03:52.554001000 Z\nupdated_at: 2014-11-05 12:03:52.554001000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '2771'\nancestry_depth: 1\nteam_email_address: example.user.307@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 13ms (ActiveRecord: 2.1ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3352]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2772) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2771, 2772) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2772]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2771/2772' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2771/2772' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2772]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2772], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2772], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 1.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3352]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2772]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 6.7ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.638653"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:52.638653"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3353]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3353]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3353]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3353) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3353], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3353], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:52.688359"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:52.688359"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2773]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2773]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2773]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2773"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:52.692654"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.309@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:52.692654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3353]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2774) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2773, 2774) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2773]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2773]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2773]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2773) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2773/2774' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2774], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2774], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 20.4ms | ActiveRecord: 1.8ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3353]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2774) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2773]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2773]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2773/2774/%' OR "groups"."ancestry" = '2773/2774')) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2773/2774' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2774]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.769038"], ["event", "destroy"], ["item_id", 2774], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 2774\nname: original name\ncreated_at: 2014-11-05 12:03:52.692654000 Z\nupdated_at: 2014-11-05 12:03:52.692654000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '2773'\nancestry_depth: 1\nteam_email_address: example.user.309@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2774], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 31ms (ActiveRecord: 2.4ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3353]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2773) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2773) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2773]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2773' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2773' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2773]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2773], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 2773], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.8ms | ActiveRecord: 1.6ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3353]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2774]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.7ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.816707"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:52.816707"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3354]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3354) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3354], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3354], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 43.1ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:52.875248"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 12:03:52.875248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3355) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3355], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3355], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3355) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3355]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.930594"], ["event", "destroy"], ["item_id", 3355], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3355\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 12:03:52.875248000 Z\nupdated_at: 2014-11-05 12:03:52.875248000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3355], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.6ms | ActiveRecord: 0.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3355]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/222" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"222"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 222]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3355]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 3355) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.875248"], ["given_name", "Greg"], ["id", 3355], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 12:03:52.976059"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:52.978070"], ["event", "create"], ["item_id", 3355], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3354]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3355]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3355]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:53.000545"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:53.000545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3356]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3356]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3356]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3356) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3356], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3356], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.7ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0184' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:53.052686"], ["slug", "surname-0184"], ["surname", "Surname-0184"], ["updated_at", "2014-11-05 12:03:53.052686"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0184/edit" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0184"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3356]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0184' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3357) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3357], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3357], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.4ms) Started PATCH "/people/surname-0184" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0184", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0184"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3356]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0184' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3357) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0184' AND "people"."given_name" = '' AND ("people"."id" != 3357) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3357]] SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3357 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 12:03:53.118839"]] SQL (0.6ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:53.129599"], ["event", "update"], ["item_id", 3357], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3357\ngiven_name: \nsurname: Surname-0184\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 12:03:53.052686000 Z\nupdated_at: 2014-11-05 12:03:53.052686000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3357\n given_name: ''\n surname: Surname-0184\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-05 12:03:53.118839000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0184\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3357\n given_name: ''\n surname: Surname-0184\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-05 12:03:53.052686000 Z\n updated_at: &2 2014-11-05 12:03:53.118839000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0184\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3357\n given_name: ''\n surname: Surname-0184\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0184\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70120561201780\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3357\n given_name: ''\n surname: Surname-0184\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0184\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415189033-35641-8592\n cache_id: 1415189033-35641-8592\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415189033-35641-8592/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70120561197340\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3357\n given_name: ''\n surname: Surname-0184\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0184\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415189033-35641-8592\n cache_id: 1415189033-35641-8592\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415189033-35641-8592/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\n cache_id: 1415189033-35641-8592\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415189033-35641-8592/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0184/image/edit Completed 302 Found in 29ms (ActiveRecord: 2.5ms) Started GET "/people/surname-0184/image/edit" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0184"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3356]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0184' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3357], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3357], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 12.1ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3356]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3357]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.4ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:53.184991"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:53.184991"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:53.187222"], ["event", "create"], ["item_id", 2775], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.312@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2775]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2775]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2775]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2775"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:53.192272"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.311@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:53.192272"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:53.195352"], ["event", "create"], ["item_id", 2776], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.311@digital.justice.gov.uk\nancestry:\n- \n- '2775'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:53.199141"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 12:03:53.199141"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:53.201228"], ["event", "create"], ["item_id", 3358], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:63928/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:53.761016"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:53.761016"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:53.763495"], ["event", "create"], ["item_id", 3359], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3359]] Redirected to http://127.0.0.1:63928/people/test-user/edit?prompt=profile Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3359) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.4ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3359], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.5ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 12:03:53 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3358) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3358], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3358], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.9ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"2776", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3358) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 3358) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3358 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 12:03:54.087237"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:54.090875"], ["event", "update"], ["item_id", 3358], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3358\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 12:03:53.199141000 Z\nupdated_at: 2014-11-05 12:03:53.199141000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.091745"], ["group_id", 2776], ["person_id", 3358], ["role", "Jefe"], ["updated_at", "2014-11-05 12:03:54.091745"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:54.094127"], ["event", "create"], ["item_id", 549], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 2776\nperson_id:\n- \n- 3358\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3358]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.095460' WHERE "people"."id" = 3358 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2776]] SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.097159' WHERE "groups"."id" = 2776  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:63928/people/bob Completed 302 Found in 22ms (ActiveRecord: 2.7ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3358) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2775, 2776) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2775, 2776) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3358], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3358], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.2ms | ActiveRecord: 1.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 549]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3358]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2776]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (3.1ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3358]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3359]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3358]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2776]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2775]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 16.1ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:54.277561"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:54.277561"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3360]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3360]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3360]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3360) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3360], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3360], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.330447"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.330447"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2777]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2777]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2777]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2777"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:54.334788"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.313@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.334788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:54.337225"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 12:03:54.337225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:54.339096"], ["group_id", 2778], ["leader", "t"], ["person_id", 3361], ["role", "Jefe"], ["updated_at", "2014-11-05 12:03:54.339096"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3361]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.340448' WHERE "people"."id" = 3361 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.341035' WHERE "groups"."id" = 2778  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3360]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3361) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2777, 2778) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2777, 2778) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3361]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3361], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3361], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.8ms) Started DELETE "/memberships/550?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"550"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3360]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 550]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 550]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:54.397317"], ["event", "destroy"], ["item_id", 550], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 550\ngroup_id: 2778\nperson_id: 3361\nrole: Jefe\ncreated_at: 2014-11-05 12:03:54.339096000 Z\nupdated_at: 2014-11-05 12:03:54.339096000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 550], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3361]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.399807' WHERE "people"."id" = 3361 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2778]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.401148' WHERE "groups"."id" = 2778  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 8ms (ActiveRecord: 1.5ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3360]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3361) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3361], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3361], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.2ms | ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 12:03:54 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3360]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 550]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3361]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2778]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:54.459435"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:03:54.459435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 120], ["created_at", "2014-11-05 12:03:54.462266"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:03:54.462266"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:54.464711"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:03:54.464711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.470585"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.470585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2779]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2779]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2779]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2779"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:54.474750"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.474750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.491314"], ["group_id", 2780], ["person_id", 3363], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:03:54.491314"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3363]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.493134' WHERE "people"."id" = 3363 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.493892' WHERE "groups"."id" = 2780  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3362]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 120]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3363]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3362) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3362) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3362) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:54.533185"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:03:54.533185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 121], ["created_at", "2014-11-05 12:03:54.544926"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:03:54.544926"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:54.549613"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:03:54.549613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.562782"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.562782"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2781]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2781]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2781]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2781"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:54.567579"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.567579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.569836"], ["group_id", 2782], ["person_id", 3365], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:03:54.569836"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3365]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.571383' WHERE "people"."id" = 3365 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.572053' WHERE "groups"."id" = 2782  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3364]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 121]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3365]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3365, 3363) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3365, 3363) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3365, 3363) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:54.611160"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:03:54.611160"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 122], ["created_at", "2014-11-05 12:03:54.613810"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:03:54.613810"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:54.616243"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:03:54.616243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.622825"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.622825"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2783]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2783]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2783]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2783"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:54.627001"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.627001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.628948"], ["group_id", 2784], ["person_id", 3367], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:03:54.628948"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3367]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.630379' WHERE "people"."id" = 3367 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.631007' WHERE "groups"."id" = 2784  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3366]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 122]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3367]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3365, 3367, 3363) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3365, 3367, 3363) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3365, 3367, 3363) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:54.675862"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:03:54.675862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 123], ["created_at", "2014-11-05 12:03:54.678736"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:03:54.678736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:54.681235"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:03:54.681235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.687609"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.687609"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2785]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2785]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2785]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2785"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:54.692049"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.692049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.693987"], ["group_id", 2786], ["person_id", 3369], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:03:54.693987"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3369]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.695375' WHERE "people"."id" = 3369 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.696001' WHERE "groups"."id" = 2786  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3368]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 123]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3369]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3364, 3366, 3362, 3368) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3364, 3366, 3362, 3368) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3364, 3366, 3362, 3368) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:54.733539"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:03:54.733539"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 124], ["created_at", "2014-11-05 12:03:54.736248"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:03:54.736248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:54.738691"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:03:54.738691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.744832"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.744832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2787]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2787]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2787]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2787"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:54.749273"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.749273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.751213"], ["group_id", 2788], ["person_id", 3371], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:03:54.751213"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3371]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.752701' WHERE "people"."id" = 3371 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.753288' WHERE "groups"."id" = 2788  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3370]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 124]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3371]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3363, 3369, 3371, 3365, 3367) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3363, 3369, 3371, 3365, 3367) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3363, 3369, 3371, 3365, 3367) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 12:03:54.791515"], ["name", "Poetry"], ["updated_at", "2014-11-05 12:03:54.791515"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 125], ["created_at", "2014-11-05 12:03:54.794350"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 12:03:54.794350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:54.796832"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 12:03:54.796832"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.802971"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.802971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2789]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2789]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2789]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2789"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:54.809528"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:54.809528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.812053"], ["group_id", 2790], ["person_id", 3373], ["role", "Cleaner"], ["updated_at", "2014-11-05 12:03:54.812053"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3373]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:54.813762' WHERE "people"."id" = 3373 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:54.814511' WHERE "groups"."id" = 2790  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3372]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 125]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3373]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3364, 3372, 3366, 3362, 3368, 3370) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3364, 3372, 3366, 3362, 3368, 3370) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3364, 3372, 3366, 3362, 3368, 3370) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.3ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.914815"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0185"], ["updated_at", "2014-11-05 12:03:54.914815"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.919144"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:54.919144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3374]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 3ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.927933"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0186"], ["updated_at", "2014-11-05 12:03:54.927933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.930588"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-05 12:03:54.930588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"3377"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3376]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3377' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3377]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.937844"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0187"], ["updated_at", "2014-11-05 12:03:54.937844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.942282"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:54.942282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"3379"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3378]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3379' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3379]] Redirected to http://test.host/people/doe?cache_bust=1415189034 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.951112"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0188"], ["updated_at", "2014-11-05 12:03:54.951112"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.956845"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 12:03:54.956845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"3381"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3380]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3381' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3381]] Completed 200 OK in 4ms (Views: 1.0ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'hello' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 12:03:54.970843"], ["email", "hello@example.com"], ["primary_phone_number", "0207 123 45678"], ["secondary_phone_number", "0777-999-999"], ["slug", "hello"], ["surname", "Surname-0189"], ["updated_at", "2014-11-05 12:03:54.970843"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0190' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.974645"], ["primary_phone_number", "0777-999-999"], ["slug", "surname-0190"], ["surname", "Surname-0190"], ["updated_at", "2014-11-05 12:03:54.974645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.978849"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0191"], ["updated_at", "2014-11-05 12:03:54.978849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:54.980826"], ["updated_at", "2014-11-05 12:03:54.980826"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "76e1c283-0ee2-41db-a8e5-23b15bda820b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.0ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 12:03:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a122af03d6_8b393fc635465bf0480e5@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/76e1c283-0ee2-41db-a8e5-23b15bda820b?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.989648"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0192"], ["updated_at", "2014-11-05 12:03:54.989648"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 12:03:54 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a122af2823_8b393fc635465bf04811b@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:54.998248"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0193"], ["updated_at", "2014-11-05 12:03:54.998248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.000391"], ["updated_at", "2014-11-05 12:03:55.000391"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "139e4a8f-3e24-444a-b097-85a75cc0dce9"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 3.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:55 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a122be4f_8b393fc635465bf048224@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/139e4a8f-3e24-444a-b097-85a75cc0dce9?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.009214"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0194"], ["updated_at", "2014-11-05 12:03:55.009214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:55 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a122b301f_8b393fc635465bf0483ef@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.017089"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0195"], ["updated_at", "2014-11-05 12:03:55.017089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.018934"], ["updated_at", "2014-11-05 12:03:55.018934"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "5ca5ee87-2803-4cd4-a1f6-3c0815e11c35"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 12:03:55 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a122b55da_8b393fc635465bf0484e9@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/5ca5ee87-2803-4cd4-a1f6-3c0815e11c35?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.027701"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0196"], ["updated_at", "2014-11-05 12:03:55.027701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 12:03:55 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a122b7869_8b393fc635465bf048597@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.035661"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0197"], ["updated_at", "2014-11-05 12:03:55.035661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.037720"], ["updated_at", "2014-11-05 12:03:55.037720"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "8e9b4bad-360f-41fe-aee3-701feb20e3b1"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 2.9ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 12:03:55 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a122b9e5b_8b393fc635465bf04864c@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/8e9b4bad-360f-41fe-aee3-701feb20e3b1?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.046262"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0198"], ["updated_at", "2014-11-05 12:03:55.046262"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 12:03:55 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a122bc224_8b393fc635465bf0487c5@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.054467"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0199"], ["updated_at", "2014-11-05 12:03:55.054467"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0200' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.057130"], ["slug", "surname-0200"], ["surname", "Surname-0200"], ["updated_at", "2014-11-05 12:03:55.057130"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.058946"], ["event", "create"], ["item_id", 3393], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0200\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.065653"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:55.065653"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.067502"], ["event", "create"], ["item_id", 2791], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.328@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2791]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2791]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2791]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0099-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0099' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2791"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:55.072197"], ["name", "Group-0099"], ["slug", "group-0099"], ["team_email_address", "example.user.327@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:55.072197"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.074245"], ["event", "create"], ["item_id", 2792], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0099\nteam_email_address:\n- \n- example.user.327@digital.justice.gov.uk\nancestry:\n- \n- '2791'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.075548"], ["group_id", 2792], ["person_id", 3393], ["updated_at", "2014-11-05 12:03:55.075548"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.077065"], ["event", "create"], ["item_id", 557], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 3393\ngroup_id:\n- \n- 2792\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:55.077838' WHERE "people"."id" = 3393 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:55.078550' WHERE "groups"."id" = 2792  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 557]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.080800"], ["event", "destroy"], ["item_id", 557], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 557\ngroup_id: 2792\nperson_id: 3393\nrole: \ncreated_at: &1 2014-11-05 12:03:55.075548000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 557], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:55.082653' WHERE "people"."id" = 3393 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:55.083263' WHERE "groups"."id" = 2792  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"236"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3392]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 236]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 557]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.092057"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0201"], ["updated_at", "2014-11-05 12:03:55.092057"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0202' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.094697"], ["slug", "surname-0202"], ["surname", "Surname-0202"], ["updated_at", "2014-11-05 12:03:55.094697"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.096454"], ["event", "create"], ["item_id", 3395], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0202\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"237"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3394]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 237]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3395]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3395]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3395]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:55.104230"], ["event", "destroy"], ["item_id", 3395], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3395\ngiven_name: \nsurname: Surname-0202\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 12:03:55.094697000 Z\nupdated_at: 2014-11-05 12:03:55.094697000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0201"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3395], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3395]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.110337"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0203"], ["updated_at", "2014-11-05 12:03:55.110337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0204' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.113317"], ["slug", "surname-0204"], ["surname", "Surname-0204"], ["updated_at", "2014-11-05 12:03:55.113317"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.114993"], ["event", "create"], ["item_id", 3397], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0204\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.121654"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:55.121654"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.123354"], ["event", "create"], ["item_id", 2793], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.330@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2793]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2793]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2793]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0100-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0100' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0100' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2793"], ["ancestry_depth", 1], ["created_at", "2014-11-05 12:03:55.128234"], ["name", "Group-0100"], ["slug", "group-0100"], ["team_email_address", "example.user.329@digital.justice.gov.uk"], ["updated_at", "2014-11-05 12:03:55.128234"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.130204"], ["event", "create"], ["item_id", 2794], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0100\nteam_email_address:\n- \n- example.user.329@digital.justice.gov.uk\nancestry:\n- \n- '2793'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.131865"], ["group_id", 2794], ["person_id", 3397], ["updated_at", "2014-11-05 12:03:55.131865"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.133539"], ["event", "create"], ["item_id", 558], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 3397\ngroup_id:\n- \n- 2794\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 12:03:55.134254' WHERE "people"."id" = 3397 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 12:03:55.134931' WHERE "groups"."id" = 2794  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"242"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3396]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 242]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 558]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.143583"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0205"], ["updated_at", "2014-11-05 12:03:55.143583"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 12:03:55.146024"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 12:03:55.146024"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.147985"], ["event", "create"], ["item_id", 3399], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3399]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3399]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.151905"], ["event", "destroy"], ["item_id", 3399], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3399\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 12:03:55.146024000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3399], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"244"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3398]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 244]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3399]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 3399) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 12:03:55.146024"], ["id", 3399], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 12:03:55.159427"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 12:03:55.161182"], ["event", "create"], ["item_id", 3399], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0205"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.5ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (1.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.6ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:48.350424"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:48.350424"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2795]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2795]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2795]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2795"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:48.359239"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:48.359239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:48 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 9ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:40:48 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (34.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (39.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (438.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (59.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (61.0ms) Completed 200 OK in 553ms (Views: 551.8ms | ActiveRecord: 1.3ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 13:40:48 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:48 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-05 13:40:48 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.7ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:49.597429"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:49.597429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3400]] Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3400]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 31ms (ActiveRecord: 2.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3400]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3400) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (1.8ms) Peoplefinder::Community Load (0.5ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (13.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (55.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (66.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 94ms (Views: 73.6ms | ActiveRecord: 3.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3400]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3400]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 0.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3400]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-05 13:40:49 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3400]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (9.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/add_membership.html.haml (14.4ms) Completed 200 OK in 20ms (Views: 17.4ms | ActiveRecord: 0.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3400]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:50.128268"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:50.128268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2797]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2797]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2797]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2797"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:50.132739"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:50.132739"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.6ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:50.749885"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:50.749885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3401]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3401]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3401]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3401) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.3ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3401]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3401]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/new.html.haml within layouts/peoplefinder/application (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.9ms) Completed 200 OK in 38ms (Views: 35.3ms | ActiveRecord: 0.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3401]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"2798", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3401]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:40:51.096488"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 13:40:51.096488"]] SQL (0.4ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:51.097636"], ["group_id", 2798], ["leader", "t"], ["person_id", 3402], ["role", "Head Honcho"], ["updated_at", "2014-11-05 13:40:51.097636"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3402]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:51.100518' WHERE "people"."id" = 3402 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2798]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:51.102675' WHERE "groups"."id" = 2798  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/people/taylor Completed 302 Found in 16ms (ActiveRecord: 2.2ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3401]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3402) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2797, 2798) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (3.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2797, 2798) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (66.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 77ms (Views: 72.3ms | ActiveRecord: 1.1ms) Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 3402]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:51.270425"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:51.270425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3403]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3403]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3403]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3403) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 40ms (Views: 34.0ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:51.322034"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:51.322034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2799]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2799]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2799]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2799"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:51.327799"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.6@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:51.327799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0001' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:51.331271"], ["slug", "surname-0001"], ["surname", "Surname-0001"], ["updated_at", "2014-11-05 13:40:51.331271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:51.333587"], ["group_id", 2800], ["person_id", 3404], ["updated_at", "2014-11-05 13:40:51.333587"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3404]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:51.335298' WHERE "people"."id" = 3404 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:51.335980' WHERE "groups"."id" = 2800  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0001/edit" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0001"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3403]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0001' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3404) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2799, 2800) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2799, 2800) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3404]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (33.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.7ms) Completed 200 OK in 47ms (Views: 41.2ms | ActiveRecord: 1.8ms) Started DELETE "/memberships/560?referer=%2Fpeople%2Fsurname-0001%2Fedit" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0001/edit", "id"=>"560"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3403]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 560]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 560]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3404]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:51.404733' WHERE "people"."id" = 3404 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2800]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:51.406126' WHERE "groups"."id" = 2800  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0001/edit Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/surname-0001/edit" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0001"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3403]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0001' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3404) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 41ms (Views: 35.1ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3404]] Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3404]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:51.470010"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.7@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:51.470010"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2801]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2801]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2801]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2801"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:51.475069"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.8@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:51.475069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:51.477454"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-05 13:40:51.477454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:51.479168"], ["group_id", 2802], ["person_id", 3405], ["updated_at", "2014-11-05 13:40:51.479168"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3405]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:51.480485' WHERE "people"."id" = 3405 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:51.481071' WHERE "groups"."id" = 2802  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.0ms) Completed 200 OK in 8ms (Views: 8.1ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:51 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:52.089271"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:52.089271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3406]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3406]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3406) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (3.1ms) Completed 200 OK in 39ms (Views: 33.8ms | ActiveRecord: 1.3ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3406]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0002/edit" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0002"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0002' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3405) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2801, 2802) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2801, 2802) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3405]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (31.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.6ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.6ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3406]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0002" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0002", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"2802", "leader"=>"0", "id"=>"561"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0002"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0002' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3405) ORDER BY groups.name Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3405]] Peoplefinder::Membership Exists (0.5ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 3405 AND "memberships"."id" != 561 AND "memberships"."group_id" = 2802) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2802 AND "memberships"."id" != 561 AND "memberships"."person_id" = 3405) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0002' AND "people"."given_name" = '' AND ("people"."id" != 3405) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 3405 AND "memberships"."id" != 561 AND "memberships"."group_id" = 2802) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2802 AND "memberships"."id" != 561 AND "memberships"."person_id" = 3405) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3405 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 13:40:52.428119"]] SQL (0.2ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 561 [["role", "Head Honcho"], ["updated_at", "2014-11-05 13:40:52.430010"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:52.431269' WHERE "people"."id" = 3405 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:52.432075' WHERE "groups"."id" = 2802  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/people/surname-0002 Completed 302 Found in 18ms (ActiveRecord: 2.6ms) Started GET "/people/surname-0002" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0002"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3406]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0002' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3405) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2801, 2802) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2801, 2802) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (7.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 16ms (Views: 11.4ms | ActiveRecord: 1.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 3405]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:52.532694"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:52.532694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2803]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2803"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:52.538046"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:52.538046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:52.540497"], ["slug", "surname-0003"], ["surname", "Surname-0003"], ["updated_at", "2014-11-05 13:40:52.540497"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:52.542284"], ["group_id", 2804], ["person_id", 3407], ["updated_at", "2014-11-05 13:40:52.542284"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3407]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:52.543585' WHERE "people"."id" = 3407 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:52.544174' WHERE "groups"."id" = 2804  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 2803) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2803 [["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:52.546834"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2803]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2803]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2803"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:52.550957"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:52.550957"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/new.html.haml within layouts/peoplefinder/application (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.0ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:52.631229"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:52.631229"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3408]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3408) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 41ms (Views: 36.1ms | ActiveRecord: 1.2ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0003/edit" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0003"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0003' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3407) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2803, 2804) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2803, 2804) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3407]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (35.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 48ms (Views: 40.7ms | ActiveRecord: 2.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/add_membership?id=surname-0003" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0003"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0003' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3407) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/add_membership.html.haml (5.2ms) Completed 200 OK in 11ms (Views: 5.5ms | ActiveRecord: 1.1ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:52 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0003" for 127.0.0.1 at 2014-11-05 13:40:53 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0003", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"2804", "leader"=>"0", "id"=>"562"}, "70127869356600"=>{"role"=>"Talker", "group_id"=>"2805", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0003"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0003' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3407) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3407]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 3407 AND "memberships"."id" != 562 AND "memberships"."group_id" = 2804) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2804 AND "memberships"."id" != 562 AND "memberships"."person_id" = 3407) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0003' AND "people"."given_name" = '' AND ("people"."id" != 3407) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 3407 AND "memberships"."id" != 562 AND "memberships"."group_id" = 2804) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 2804 AND "memberships"."id" != 562 AND "memberships"."person_id" = 3407) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3407 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 13:40:53.972581"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 562 [["role", ""], ["updated_at", "2014-11-05 13:40:53.973665"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:53.974325' WHERE "people"."id" = 3407 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:53.974882' WHERE "groups"."id" = 2804 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:53.975455"], ["group_id", 2805], ["person_id", 3407], ["role", "Talker"], ["updated_at", "2014-11-05 13:40:53.975455"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3407]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:53.976907' WHERE "people"."id" = 3407 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2805]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:53.978105' WHERE "groups"."id" = 2805  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/people/surname-0003 Completed 302 Found in 21ms (ActiveRecord: 3.3ms) Started GET "/people/surname-0003" for 127.0.0.1 at 2014-11-05 13:40:53 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0003"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3408]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0003' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3407) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2803, 2805) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2803, 2804) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2803, 2805) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2803, 2804) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (8.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 18ms (Views: 13.0ms | ActiveRecord: 1.2ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3407]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:54.081282"], ["name", "Design"], ["updated_at", "2014-11-05 13:40:54.081282"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 126], ["created_at", "2014-11-05 13:40:54.142351"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 13:40:54.142351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.150172"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.150172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3409]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 126]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:54.199219"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:54.199219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3410]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3410]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.6ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3410]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3410) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.5ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3410]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/home/show.html.haml within layouts/peoplefinder/home (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 11ms (Views: 9.3ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Submit+search" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Submit search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3410]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3409) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3409]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 126]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (6.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/search/index.html.haml within layouts/peoplefinder/application (11.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 25ms (Views: 17.0ms | ActiveRecord: 0.9ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.3ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:54.366618"], ["name", "Design"], ["updated_at", "2014-11-05 13:40:54.366618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 127], ["created_at", "2014-11-05 13:40:54.370526"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 13:40:54.370526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.377588"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.377588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3411]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 127]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:54.404749"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:54.404749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3412]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3412]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3412]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3412) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (28.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (2.3ms) Completed 200 OK in 41ms (Views: 34.8ms | ActiveRecord: 1.3ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3412]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3411) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 127]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/show.html.haml within layouts/peoplefinder/application (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.9ms) Completed 200 OK in 15ms (Views: 10.7ms | ActiveRecord: 1.0ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3412]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3411) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3411]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 127]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/search/index.html.haml within layouts/peoplefinder/application (5.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 18ms (Views: 9.7ms | ActiveRecord: 0.9ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:54.555636"], ["name", "Design"], ["updated_at", "2014-11-05 13:40:54.555636"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 128], ["created_at", "2014-11-05 13:40:54.559659"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 13:40:54.559659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.566894"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.566894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3413]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 128]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:54.592085"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:54.592085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3414]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3414]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3414]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3414) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/edit.html.haml within layouts/peoplefinder/application (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 40ms (Views: 34.7ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3414]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/home/show.html.haml within layouts/peoplefinder/home (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.7ms) Completed 200 OK in 7ms (Views: 5.0ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Submit+search" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Submit search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3414]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3413) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3413]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 128]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/search/index.html.haml within layouts/peoplefinder/application (5.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Rendered /Users/jakub/.rvm/gems/ruby-2.1.2@peoplefinder/gems/moj_internal_template-0.1.2/app/views/layouts/moj_internal_template.html.erb (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/peoplefinder.html.haml (1.8ms) Completed 200 OK in 17ms (Views: 9.3ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.733453"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0004"], ["updated_at", "2014-11-05 13:40:54.733453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3415]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/errors/file_not_found.html.haml within layouts/peoplefinder/home (0.3ms) Completed 200 OK in 2ms (Views: 1.4ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.745712"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0005"], ["updated_at", "2014-11-05 13:40:54.745712"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3416]] Completed 200 OK in 2ms (Views: 0.9ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.752204"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0006"], ["updated_at", "2014-11-05 13:40:54.752204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3417]] Completed 200 OK in 2ms (Views: 1.1ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:54.762991"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:54.762991"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3418]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3418]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3418]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3418) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.2ms | ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3418]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3418) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 31.0ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3418]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3418) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3418]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3418]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:40:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0007' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:54.878494"], ["slug", "surname-0007"], ["surname", "Surname-0007"], ["updated_at", "2014-11-05 13:40:54.878494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.884928"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.884928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2809]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2809]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2809]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2809"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:54.889303"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.889303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:54.890509"], ["group_id", 2810], ["person_id", 3419], ["updated_at", "2014-11-05 13:40:54.890509"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:54.891109' WHERE "people"."id" = 3419 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:54.891658' WHERE "groups"."id" = 2810  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0008' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:54.900928"], ["slug", "surname-0008"], ["surname", "Surname-0008"], ["updated_at", "2014-11-05 13:40:54.900928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.906628"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.906628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2811]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2811]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2811]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2811"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:54.910692"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.910692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:54.912006"], ["group_id", 2812], ["person_id", 3420], ["updated_at", "2014-11-05 13:40:54.912006"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:54.912699' WHERE "people"."id" = 3420 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:54.913318' WHERE "groups"."id" = 2812  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0009' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:54.924867"], ["slug", "surname-0009"], ["surname", "Surname-0009"], ["updated_at", "2014-11-05 13:40:54.924867"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.930850"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.930850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2813]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2813]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2813]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2813"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:54.935048"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:54.935048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:54.936335"], ["group_id", 2814], ["person_id", 3421], ["updated_at", "2014-11-05 13:40:54.936335"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:54.936968' WHERE "people"."id" = 3421 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:54.937521' WHERE "groups"."id" = 2814  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.941592"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0010"], ["updated_at", "2014-11-05 13:40:54.941592"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.959427"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:54.959427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"3423"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3422]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3423' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3423]] Completed 200 OK in 6ms (Views: 2.1ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.974222"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0011"], ["updated_at", "2014-11-05 13:40:54.974222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.978585"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:54.978585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"3425"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3424]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3425' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3425]] Redirected to http://test.host/people/doe?cache_bust=1415194854 Completed 302 Found in 3ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.988622"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0012"], ["updated_at", "2014-11-05 13:40:54.988622"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.991020"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-05 13:40:54.991020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"3427"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3426]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3427' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3427]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:54.998217"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0013"], ["updated_at", "2014-11-05 13:40:54.998217"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.000617"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:55.000617"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3428]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.007598"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0014"], ["updated_at", "2014-11-05 13:40:55.007598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.010011"], ["slug", "surname-0015"], ["surname", "Surname-0015"], ["updated_at", "2014-11-05 13:40:55.010011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.016040"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.016040"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2815]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2815]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2815]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2815"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.020133"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.020133"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.021375"], ["group_id", 2816], ["person_id", 3431], ["updated_at", "2014-11-05 13:40:55.021375"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.022012' WHERE "people"."id" = 3431 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.022588' WHERE "groups"."id" = 2816  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"567"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3430]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 567]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 567]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3431]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.026968' WHERE "people"."id" = 3431 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2816]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.028205' WHERE "groups"."id" = 2816  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.032717"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0016"], ["updated_at", "2014-11-05 13:40:55.032717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.035145"], ["slug", "surname-0017"], ["surname", "Surname-0017"], ["updated_at", "2014-11-05 13:40:55.035145"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.040866"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.040866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2817]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2817]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2817]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2817"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.045245"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.045245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.046537"], ["group_id", 2818], ["person_id", 3433], ["updated_at", "2014-11-05 13:40:55.046537"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.047223' WHERE "people"."id" = 3433 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.047821' WHERE "groups"."id" = 2818  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"568"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3432]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 568]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 568]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3433]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.052089' WHERE "people"."id" = 3433 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2818]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.053368' WHERE "groups"."id" = 2818  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.2ms) Peoplefinder::Membership Load (0.3ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 568]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.061582"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0018"], ["updated_at", "2014-11-05 13:40:55.061582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.064749"], ["slug", "surname-0019"], ["surname", "Surname-0019"], ["updated_at", "2014-11-05 13:40:55.064749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0019"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3434]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0019' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3435) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.076658"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.076658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2819]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2819]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2819]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2819"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.081038"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.081038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.085434"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0020"], ["updated_at", "2014-11-05 13:40:55.085434"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.088329"], ["slug", "surname-0021"], ["surname", "Surname-0021"], ["updated_at", "2014-11-05 13:40:55.088329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0021"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3436]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0021' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3437) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.099605"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0022"], ["updated_at", "2014-11-05 13:40:55.099605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.102639"], ["slug", "surname-0023"], ["surname", "Surname-0023"], ["updated_at", "2014-11-05 13:40:55.102639"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.108753"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.108753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 [35mPeoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2821]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2821]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2821]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2821"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.113019"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.113019"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.114586"], ["group_id", 2822], ["person_id", 3439], ["updated_at", "2014-11-05 13:40:55.114586"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3439]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.115943' WHERE "people"."id" = 3439 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.116562' WHERE "groups"."id" = 2822  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0023"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3438]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0023' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3439) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.126389"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0024"], ["updated_at", "2014-11-05 13:40:55.126389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.129384"], ["slug", "surname-0025"], ["surname", "Surname-0025"], ["updated_at", "2014-11-05 13:40:55.129384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0025"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3440]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0025' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3441) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.153507"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0026"], ["updated_at", "2014-11-05 13:40:55.153507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.156918"], ["slug", "surname-0027"], ["surname", "Surname-0027"], ["updated_at", "2014-11-05 13:40:55.156918"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0027"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3442]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0027' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3443) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.169227"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0028"], ["updated_at", "2014-11-05 13:40:55.169227"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (1.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3444]] Redirected to http://test.host/ Completed 302 Found in 2ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.178058"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0029"], ["updated_at", "2014-11-05 13:40:55.178058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.181084"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 13:40:55.181084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3445]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 5ms (Views: 1.3ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.191952"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0030"], ["updated_at", "2014-11-05 13:40:55.191952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0031"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3447]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0031' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0031' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.200719"], ["slug", "surname-0031"], ["surname", "Surname-0031"], ["updated_at", "2014-11-05 13:40:55.200719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0031 Completed 302 Found in 7ms (ActiveRecord: 0.9ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.208168"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-05 13:40:55.208168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0033"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3449]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0033' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0033' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.222746"], ["slug", "surname-0033"], ["surname", "Surname-0033"], ["updated_at", "2014-11-05 13:40:55.222746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0033 Completed 302 Found in 12ms (ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.230701"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0034"], ["updated_at", "2014-11-05 13:40:55.230701"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0035"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3451]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0035' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0035' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.237489"], ["slug", "surname-0035"], ["surname", "Surname-0035"], ["updated_at", "2014-11-05 13:40:55.237489"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0035 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.243804"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0036"], ["updated_at", "2014-11-05 13:40:55.243804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0037", "image"=>"#"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3453]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0037' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0037' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.250853"], ["image", nil], ["slug", "surname-0037"], ["surname", "Surname-0037"], ["updated_at", "2014-11-05 13:40:55.250853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0037/image/edit Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.257070"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0038"], ["updated_at", "2014-11-05 13:40:55.257070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3455]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.265949"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0039"], ["updated_at", "2014-11-05 13:40:55.265949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3456]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.274857"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0040"], ["updated_at", "2014-11-05 13:40:55.274857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3457]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.283628"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0041"], ["updated_at", "2014-11-05 13:40:55.283628"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3458]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.294776"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.294776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2823]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2823]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2823]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2823"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.299441"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.299441"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.304294"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0042"], ["updated_at", "2014-11-05 13:40:55.304294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0043' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.307565"], ["slug", "surname-0043"], ["surname", "Surname-0043"], ["updated_at", "2014-11-05 13:40:55.307565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0043"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3459]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0043' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3460) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3460]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms)  (0.1ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.319335"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0044"], ["updated_at", "2014-11-05 13:40:55.319335"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.322509"], ["slug", "surname-0045"], ["surname", "Surname-0045"], ["updated_at", "2014-11-05 13:40:55.322509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0045"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3461]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0045' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3462) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3462]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.332784"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0046"], ["updated_at", "2014-11-05 13:40:55.332784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.336663"], ["slug", "surname-0047"], ["surname", "Surname-0047"], ["updated_at", "2014-11-05 13:40:55.336663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0047"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3463]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0047' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3464) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3464]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.347030"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0048"], ["updated_at", "2014-11-05 13:40:55.347030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0049' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.349455"], ["slug", "surname-0049"], ["surname", "Surname-0049"], ["updated_at", "2014-11-05 13:40:55.349455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0049"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3465]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0049' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3466) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.361968"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.361968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2825]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2825]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2825]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2825"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.366666"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.366666"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.371360"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0050"], ["updated_at", "2014-11-05 13:40:55.371360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.373858"], ["slug", "surname-0051"], ["surname", "Surname-0051"], ["updated_at", "2014-11-05 13:40:55.373858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0051"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3467]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0051' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3468) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.384764"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0052"], ["updated_at", "2014-11-05 13:40:55.384764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3469]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.393826"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.393826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2827]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2827]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2827]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2827"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.398523"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.398523"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.403278"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0053"], ["updated_at", "2014-11-05 13:40:55.403278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3470]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.409969"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0054"], ["updated_at", "2014-11-05 13:40:55.409969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.412407"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 13:40:55.412407"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.414800"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 13:40:55.414800"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3471]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3473) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 3473) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.426674"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0055"], ["updated_at", "2014-11-05 13:40:55.426674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.430465"], ["slug", "surname-0056"], ["surname", "Surname-0056"], ["updated_at", "2014-11-05 13:40:55.430465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0057", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0056"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3474]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0056' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3475) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0057' AND "people"."given_name" IS NULL AND ("people"."id" != 3475) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3475 [["surname", "Surname-0057"], ["updated_at", "2014-11-05 13:40:55.439280"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0056 Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3475]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.445608"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0058"], ["updated_at", "2014-11-05 13:40:55.445608"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.448899"], ["slug", "surname-0059"], ["surname", "Surname-0059"], ["updated_at", "2014-11-05 13:40:55.448899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0060", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0059"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3476]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0059' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3477) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0060' AND "people"."given_name" IS NULL AND ("people"."id" != 3477) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3477 [["surname", "Surname-0060"], ["updated_at", "2014-11-05 13:40:55.457325"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0059 Completed 302 Found in 8ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.2ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.463563"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-05 13:40:55.463563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.467440"], ["slug", "surname-0062"], ["surname", "Surname-0062"], ["updated_at", "2014-11-05 13:40:55.467440"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0063", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0062"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3478]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0062' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3479) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0063' AND "people"."given_name" IS NULL AND ("people"."id" != 3479) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3479 [["surname", "Surname-0063"], ["updated_at", "2014-11-05 13:40:55.475810"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0062 Completed 302 Found in 8ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.483746"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-05 13:40:55.483746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.487757"], ["slug", "surname-0065"], ["surname", "Surname-0065"], ["updated_at", "2014-11-05 13:40:55.487757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0066", "image"=>"#"}, "id"=>"surname-0065"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3480]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0065' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3481) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0066' AND "people"."given_name" IS NULL AND ("people"."id" != 3481) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3481]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 3481 [["image", nil], ["surname", "Surname-0066"], ["updated_at", "2014-11-05 13:40:55.496932"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0065/image/edit Completed 302 Found in 9ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.503672"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0067"], ["updated_at", "2014-11-05 13:40:55.503672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.506910"], ["slug", "surname-0068"], ["surname", "Surname-0068"], ["updated_at", "2014-11-05 13:40:55.506910"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0068"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3482]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0068' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3483) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.517831"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0069"], ["updated_at", "2014-11-05 13:40:55.517831"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.521386"], ["slug", "surname-0070"], ["surname", "Surname-0070"], ["updated_at", "2014-11-05 13:40:55.521386"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0070"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3484]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0070' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3485) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.532619"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0071"], ["updated_at", "2014-11-05 13:40:55.532619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0072' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.535889"], ["slug", "surname-0072"], ["surname", "Surname-0072"], ["updated_at", "2014-11-05 13:40:55.535889"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0072"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3486]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0072' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3487) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.547726"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0073"], ["updated_at", "2014-11-05 13:40:55.547726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:55.551034"], ["slug", "surname-0074"], ["surname", "Surname-0074"], ["updated_at", "2014-11-05 13:40:55.551034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0074"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3488]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0074' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3489) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.564163"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.564163"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2829]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2829]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2829]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2829"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.568858"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.568858"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.573717"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0075"], ["updated_at", "2014-11-05 13:40:55.573717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3490]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.581475"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0076"], ["updated_at", "2014-11-05 13:40:55.581475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3491]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.589233"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0077"], ["updated_at", "2014-11-05 13:40:55.589233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3492]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.599201"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.599201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2831]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2831]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2831]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0013-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0013' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0013' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2831"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.603712"], ["name", "Group-0013"], ["slug", "group-0013"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.603712"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:55.606784"], ["name", "Poetry"], ["updated_at", "2014-11-05 13:40:55.606784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 129], ["created_at", "2014-11-05 13:40:55.609853"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 13:40:55.609853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:40:55.612525"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 13:40:55.612525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.618784"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.618784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2833]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2833]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2833]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2833"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.623294"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.623294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.625345"], ["group_id", 2834], ["person_id", 3494], ["role", "Cleaner"], ["updated_at", "2014-11-05 13:40:55.625345"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3494]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.626800' WHERE "people"."id" = 3494 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.627516' WHERE "groups"."id" = 2834  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3493]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 129]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3494]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3493) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3493) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3493) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:55.660515"], ["name", "Poetry"], ["updated_at", "2014-11-05 13:40:55.660515"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 130], ["created_at", "2014-11-05 13:40:55.663611"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 13:40:55.663611"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:40:55.666099"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 13:40:55.666099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.672914"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.672914"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2835]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2835]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2835]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2835"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.677253"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.677253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.679272"], ["group_id", 2836], ["person_id", 3496], ["role", "Cleaner"], ["updated_at", "2014-11-05 13:40:55.679272"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3496]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.680698' WHERE "people"."id" = 3496 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.681340' WHERE "groups"."id" = 2836  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3495]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 130]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3496]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3493, 3495) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3493, 3495) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3493, 3495) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:55.713375"], ["name", "Poetry"], ["updated_at", "2014-11-05 13:40:55.713375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 131], ["created_at", "2014-11-05 13:40:55.716932"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 13:40:55.716932"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:40:55.719913"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 13:40:55.719913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.726260"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.726260"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2837]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2837]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2837]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2837"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.730853"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.44@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.730853"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.732879"], ["group_id", 2838], ["person_id", 3498], ["role", "Cleaner"], ["updated_at", "2014-11-05 13:40:55.732879"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3498]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.734191' WHERE "people"."id" = 3498 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.734818' WHERE "groups"."id" = 2838  (0.2ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3497]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 131]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3498]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3496, 3498, 3494) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3496, 3498, 3494) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3496, 3498, 3494) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:55.782309"], ["name", "Poetry"], ["updated_at", "2014-11-05 13:40:55.782309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 132], ["created_at", "2014-11-05 13:40:55.785456"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 13:40:55.785456"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:40:55.788304"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 13:40:55.788304"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.794772"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.794772"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2839]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2839]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2839]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2839"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.799153"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.46@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.799153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.801168"], ["group_id", 2840], ["person_id", 3500], ["role", "Cleaner"], ["updated_at", "2014-11-05 13:40:55.801168"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3500]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.802622' WHERE "people"."id" = 3500 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.803258' WHERE "groups"."id" = 2840  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3499]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 132]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3500]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3496, 3500, 3498, 3494) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3496, 3500, 3498, 3494) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3496, 3500, 3498, 3494) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:55.848363"], ["name", "Poetry"], ["updated_at", "2014-11-05 13:40:55.848363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 133], ["created_at", "2014-11-05 13:40:55.851475"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 13:40:55.851475"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:40:55.854052"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 13:40:55.854052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.860658"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.860658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2841]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2841]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2841]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2841"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.865543"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.48@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.865543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.868039"], ["group_id", 2842], ["person_id", 3502], ["role", "Cleaner"], ["updated_at", "2014-11-05 13:40:55.868039"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3502]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.870066' WHERE "people"."id" = 3502 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.870806' WHERE "groups"."id" = 2842  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3501]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 133]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3502]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3497, 3493, 3501, 3499, 3495) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3497, 3493, 3501, 3499, 3495) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3497, 3493, 3501, 3499, 3495) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:55.904313"], ["name", "Poetry"], ["updated_at", "2014-11-05 13:40:55.904313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 134], ["created_at", "2014-11-05 13:40:55.907018"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 13:40:55.907018"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:40:55.909402"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 13:40:55.909402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.915753"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.915753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2843]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2843]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2843]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2843"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:55.920261"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.50@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:55.920261"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:55.922371"], ["group_id", 2844], ["person_id", 3504], ["role", "Cleaner"], ["updated_at", "2014-11-05 13:40:55.922371"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3504]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:55.923828' WHERE "people"."id" = 3504 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:55.924473' WHERE "groups"."id" = 2844  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3503]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 134]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3504]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3498, 3496, 3504, 3500, 3494, 3502) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3498, 3496, 3504, 3500, 3494, 3502) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3498, 3496, 3504, 3500, 3494, 3502) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.024179"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0078"], ["updated_at", "2014-11-05 13:40:56.024179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0079' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.027689"], ["slug", "surname-0079"], ["surname", "Surname-0079"], ["updated_at", "2014-11-05 13:40:56.027689"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.035387"], ["event", "create"], ["item_id", 3506], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0079\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.042292"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.042292"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.044876"], ["event", "create"], ["item_id", 2845], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.53@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2845]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2845]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2845]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0014-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0014' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2845"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.049399"], ["name", "Group-0014"], ["slug", "group-0014"], ["team_email_address", "example.user.52@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.049399"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.051304"], ["event", "create"], ["item_id", 2846], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0014\nteam_email_address:\n- \n- example.user.52@digital.justice.gov.uk\nancestry:\n- \n- '2845'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.052556"], ["group_id", 2846], ["person_id", 3506], ["updated_at", "2014-11-05 13:40:56.052556"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.054654"], ["event", "create"], ["item_id", 576], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 3506\ngroup_id:\n- \n- 2846\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:56.055353' WHERE "people"."id" = 3506 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:56.055983' WHERE "groups"."id" = 2846  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 576]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.057994"], ["event", "destroy"], ["item_id", 576], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 576\ngroup_id: 2846\nperson_id: 3506\nrole: \ncreated_at: &1 2014-11-05 13:40:56.052556000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 576], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:56.059898' WHERE "people"."id" = 3506 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:56.060423' WHERE "groups"."id" = 2846  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"250"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3505]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 250]] Redirected to http://test.host/audit_trail Completed 302 Found in 5ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 576]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.072466"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-05 13:40:56.072466"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.074750"], ["slug", "surname-0081"], ["surname", "Surname-0081"], ["updated_at", "2014-11-05 13:40:56.074750"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.076337"], ["event", "create"], ["item_id", 3508], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0081\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"251"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3507]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 251]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3508]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3508]] SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3508]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:56.085934"], ["event", "destroy"], ["item_id", 3508], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3508\ngiven_name: \nsurname: Surname-0081\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 13:40:56.074750000 Z\nupdated_at: 2014-11-05 13:40:56.074750000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0080"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3508], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3508]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.092069"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0082"], ["updated_at", "2014-11-05 13:40:56.092069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.094395"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 13:40:56.094395"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.095973"], ["event", "create"], ["item_id", 3510], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3510]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3510]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.099743"], ["event", "destroy"], ["item_id", 3510], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3510\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 13:40:56.094395000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3510], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"254"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3509]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 254]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3510]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 3510) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.094395"], ["id", 3510], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 13:40:56.107351"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:56.109038"], ["event", "create"], ["item_id", 3510], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.115113"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0083"], ["updated_at", "2014-11-05 13:40:56.115113"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.117579"], ["slug", "surname-0084"], ["surname", "Surname-0084"], ["updated_at", "2014-11-05 13:40:56.117579"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.119131"], ["event", "create"], ["item_id", 3512], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0084\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.125009"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.125009"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.126547"], ["event", "create"], ["item_id", 2847], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.55@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2847]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2847]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2847]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0015-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0015' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0015' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2847"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.130926"], ["name", "Group-0015"], ["slug", "group-0015"], ["team_email_address", "example.user.54@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.130926"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.132714"], ["event", "create"], ["item_id", 2848], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0015\nteam_email_address:\n- \n- example.user.54@digital.justice.gov.uk\nancestry:\n- \n- '2847'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.133942"], ["group_id", 2848], ["person_id", 3512], ["updated_at", "2014-11-05 13:40:56.133942"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.135291"], ["event", "create"], ["item_id", 577], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 3512\ngroup_id:\n- \n- 2848\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:56.135912' WHERE "people"."id" = 3512 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:56.136507' WHERE "groups"."id" = 2848  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"259"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3511]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 259]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 577]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.144669"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0085"], ["updated_at", "2014-11-05 13:40:56.144669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.151503"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.151503"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2849]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2849]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2849]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0016-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0016' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2849"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.155785"], ["name", "Group-0016"], ["slug", "group-0016"], ["team_email_address", "example.user.56@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.155785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0016"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3513]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0016' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2850) ORDER BY people.surname Completed 200 OK in 7ms (Views: 1.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.168391"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0086"], ["updated_at", "2014-11-05 13:40:56.168391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3514]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.175194"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0087"], ["updated_at", "2014-11-05 13:40:56.175194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.180618"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.58@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.180618"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3515]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.187735"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0088"], ["updated_at", "2014-11-05 13:40:56.187735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.193375"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.193375"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2852]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2852]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2852]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0017-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0017' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0017' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2852"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.197997"], ["name", "Group-0017"], ["slug", "group-0017"], ["team_email_address", "example.user.60@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.197997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3516]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.205122"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0089"], ["updated_at", "2014-11-05 13:40:56.205122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.211496"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.62@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.211496"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2854]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2854]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2854]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0018-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0018' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0018' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2854"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.217099"], ["name", "Group-0018"], ["slug", "group-0018"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.217099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0018"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3517]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0018' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2855) ORDER BY people.surname Completed 200 OK in 6ms (Views: 1.2ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.229385"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0090"], ["updated_at", "2014-11-05 13:40:56.229385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3518]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 1.0ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.239385"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0091"], ["updated_at", "2014-11-05 13:40:56.239385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3519]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.248726"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0092"], ["updated_at", "2014-11-05 13:40:56.248726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3520]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.271351"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0093"], ["updated_at", "2014-11-05 13:40:56.271351"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0019", "team_email_address"=>"example.user.63@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3521]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0019' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0019' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.279000"], ["name", "Group-0019"], ["slug", "group-0019"], ["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.279000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0019 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.286210"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-05 13:40:56.286210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0020", "team_email_address"=>"example.user.64@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3522]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0020' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0020' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.293062"], ["name", "Group-0020"], ["slug", "group-0020"], ["team_email_address", "example.user.64@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.293062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0020 Completed 302 Found in 5ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.301090"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0095"], ["updated_at", "2014-11-05 13:40:56.301090"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0021", "team_email_address"=>"example.user.65@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3523]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0021' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0021' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.309054"], ["name", "Group-0021"], ["slug", "group-0021"], ["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.309054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0021 Completed 302 Found in 5ms (ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.314735"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0096"], ["updated_at", "2014-11-05 13:40:56.314735"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0022' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0022' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.318006"], ["name", "Group-0022"], ["slug", "group-0022"], ["team_email_address", "example.user.66@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.318006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2859]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2859]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2859]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0023-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0023' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0023' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2859"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.323835"], ["name", "Group-0023"], ["slug", "group-0023"], ["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.323835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0023"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3524]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0023' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2860) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2859]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2859]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2859/2860/%' OR "groups"."ancestry" = '2859/2860')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2859/2860' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2860]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0022 Completed 302 Found in 10ms (ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.340493"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0097"], ["updated_at", "2014-11-05 13:40:56.340493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.348817"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.348817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2861]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2861]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2861]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0024-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0024' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0024' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2861"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.353132"], ["name", "Group-0024"], ["slug", "group-0024"], ["team_email_address", "example.user.68@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.353132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0024"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3525]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0024' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2862) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2861]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2861]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2861/2862/%' OR "groups"."ancestry" = '2861/2862')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2861/2862' ORDER BY "groups"."name" ASC SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2862]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 7ms (ActiveRecord: 1.7ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.367057"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0098"], ["updated_at", "2014-11-05 13:40:56.367057"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.376567"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.376567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2863]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2863]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2863]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0025-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0025' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0025' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2863"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.381768"], ["name", "Group-0025"], ["slug", "group-0025"], ["team_email_address", "example.user.70@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.381768"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0025"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3526]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0025' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2864) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2863]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2863]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2863]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2864) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2864) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 12ms (Views: 1.0ms | ActiveRecord: 2.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.399929"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0099"], ["updated_at", "2014-11-05 13:40:56.399929"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.407066"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.407066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2865]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2865]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2865]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0026-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0026' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0026' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2865"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.411116"], ["name", "Group-0026"], ["slug", "group-0026"], ["team_email_address", "example.user.72@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.411116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0026"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3527]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0026' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2866) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2865]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2865]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2865]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2866) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2866) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 9ms (Views: 0.8ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.425761"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0100"], ["updated_at", "2014-11-05 13:40:56.425761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.432966"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.432966"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2867]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2867]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2867]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0027-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0027' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0027' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2867"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.437381"], ["name", "Group-0027"], ["slug", "group-0027"], ["team_email_address", "example.user.74@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.437381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0027"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3528]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0027' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2868) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2867]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2867]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2867]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2868) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 2868) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.8ms | ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.452881"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0101"], ["updated_at", "2014-11-05 13:40:56.452881"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.459915"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.459915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2869]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0028-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0028' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0028' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2869"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.464483"], ["name", "Group-0028"], ["slug", "group-0028"], ["team_email_address", "example.user.76@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.464483"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0029", "team_email_address"=>"example.user.78@digital.justice.gov.uk"}, "id"=>"group-0028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3529]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0028' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2870) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2869]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2869]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0029-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2870) AND "groups"."slug" = 'group-0029' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0029' AND "groups"."id" != 2870) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 2870 [["name", "Group-0029"], ["slug", "group-0029"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.475623"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0029 Completed 302 Found in 10ms (ActiveRecord: 2.0ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2870]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.481341"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0102"], ["updated_at", "2014-11-05 13:40:56.481341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.488321"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.488321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2871]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2871]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2871]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2871"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.492719"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.492719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0030", "team_email_address"=>"example.user.79@digital.justice.gov.uk"}, "id"=>"group-0030"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3530]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0030' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2872) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0030' AND "groups"."id" != 2872) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0030 Completed 302 Found in 7ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.504997"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0103"], ["updated_at", "2014-11-05 13:40:56.504997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.511855"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.511855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2873]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2873]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2873]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0031-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2873"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.516302"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.516302"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0031", "team_email_address"=>"example.user.81@digital.justice.gov.uk"}, "id"=>"group-0031"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3531]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0031' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2874) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0031' AND "groups"."id" != 2874) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0031 Completed 302 Found in 6ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.528267"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-05 13:40:56.528267"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3532]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.537259"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0105"], ["updated_at", "2014-11-05 13:40:56.537259"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3533]] Completed 200 OK in 3ms (Views: 0.9ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0106' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.546010"], ["slug", "surname-0106"], ["surname", "Surname-0106"], ["updated_at", "2014-11-05 13:40:56.546010"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0107' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.549720"], ["slug", "surname-0107"], ["surname", "Surname-0107"], ["updated_at", "2014-11-05 13:40:56.549720"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 3535 [["updated_at", "2014-11-05 13:40:56.550953"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0108' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.554022"], ["slug", "surname-0108"], ["surname", "Surname-0108"], ["updated_at", "2014-11-05 13:40:56.554022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:56.557232"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-05 13:40:56.557232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.559110"], ["updated_at", "2014-11-05 13:40:56.559110"], ["user_email", "aled.jones@digitial.justice.gov.uk"], ["value", "fa9bc7b0-8d1c-4195-9794-64f7eb879bf6"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:56.563424"], ["updated_at", "2014-11-05 13:40:56.563424"], ["user_email", "aled.jones@digitial.justice.gov.uk"], ["value", "5dcc0d52-85f1-464e-83a0-2b33b13587ed"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:56.566894"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-05 13:40:56.566894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:56.570830"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:56.570830"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.573875"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 13:40:56.573875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:56.584003"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:56.584003"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3541]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3541]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3541]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3541) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.3ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:56.635989"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.635989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2875]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2875]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2875]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2875"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:56.641396"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:56.641396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:40:56.642797"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-05 13:40:56.642797"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:40:56 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3541]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 34.0ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:40:56 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"135", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3541]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 135], ["created_at", "2014-11-05 13:40:56.701371"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 13:40:56.701371"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 9ms (ActiveRecord: 0.9ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-05 13:40:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3541]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3542) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 135]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0109' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.010945"], ["image", "placeholder.png"], ["slug", "surname-0109"], ["surname", "Surname-0109"], ["updated_at", "2014-11-05 13:40:57.010945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.2ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0110' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.734937"], ["image", "placeholder.png"], ["slug", "surname-0110"], ["surname", "Surname-0110"], ["updated_at", "2014-11-05 13:40:57.734937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.836396"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:57.836396"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:57 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:57 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:57.845204"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:57.845204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3545]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3545]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3545]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3545) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.9ms | ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:57 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3545]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.7ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.918380"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0111"], ["updated_at", "2014-11-05 13:40:57.918380"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.925197"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:57.925197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3546]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 3ms (Views: 1.0ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.934690"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0112"], ["updated_at", "2014-11-05 13:40:57.934690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.941529"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:57.941529"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3547]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.949655"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-05 13:40:57.949655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3548]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.956571"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0114"], ["updated_at", "2014-11-05 13:40:57.956571"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3549]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.965453"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0115"], ["updated_at", "2014-11-05 13:40:57.965453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:57.968199"], ["updated_at", "2014-11-05 13:40:57.968199"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a377422e-9359-4e5e-be16-cc17d34feff0"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3550]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 8.6ms Sent mail to test.user@digital.justice.gov.uk (7.4ms) Date: Wed, 05 Nov 2014 13:40:57 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28e9ef353_8e4c3fc7e5465be43803e@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/a377422e-9359-4e5e-be16-cc17d34feff0?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.987500"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0116"], ["updated_at", "2014-11-05 13:40:57.987500"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:57.989469"], ["updated_at", "2014-11-05 13:40:57.989469"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "eff82ced-4948-4e4c-b6d6-a145d986fc44"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3551]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.2ms Sent mail to test.user@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 13:40:57 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28e9f2a01_8e4c3fc7e5465be4381a5@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/eff82ced-4948-4e4c-b6d6-a145d986fc44?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:57.997872"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0117"], ["updated_at", "2014-11-05 13:40:57.997872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:57.999752"], ["updated_at", "2014-11-05 13:40:57.999752"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "81d162e7-be56-4983-9277-f7adb1289247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3552]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.8ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28eae1d_8e4c3fc7e5465be438251@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/81d162e7-be56-4983-9277-f7adb1289247?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.4ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.008601"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0118"], ["updated_at", "2014-11-05 13:40:58.008601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.010160"], ["updated_at", "2014-11-05 13:40:58.010160"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "c06d4d14-4b51-4791-889b-fd6b93d308eb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3553]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.0ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28ea384a_8e4c3fc7e5465be43836f@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/c06d4d14-4b51-4791-889b-fd6b93d308eb?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.018402"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0119"], ["updated_at", "2014-11-05 13:40:58.018402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.020075"], ["updated_at", "2014-11-05 13:40:58.020075"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "5f3411ec-d5dc-4dfb-8bc2-34ca7f2a4539"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3554]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 3.7ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28ea5d91_8e4c3fc7e5465be43845b@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/5f3411ec-d5dc-4dfb-8bc2-34ca7f2a4539?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.028391"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0120"], ["updated_at", "2014-11-05 13:40:58.028391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3555]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 2.6ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28ea807a_8e4c3fc7e5465be43852b@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.037855"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0121"], ["updated_at", "2014-11-05 13:40:58.037855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3556], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.045835"], ["updated_at", "2014-11-05 13:40:58.045835"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4523f902-1cbd-4062-ab3b-0ef6b2b4bd61"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 5.1ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28eac757_8e4c3fc7e5465be4386ea@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/4523f902-1cbd-4062-ab3b-0ef6b2b4bd61?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.056413"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0122"], ["updated_at", "2014-11-05 13:40:58.056413"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3557], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.059424"], ["updated_at", "2014-11-05 13:40:58.059424"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "f778ce4f-c0b5-40b3-9e04-33c8cd07b97e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.5ms Sent mail to test.user@digital.justice.gov.uk (1.7ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28eaf264_8e4c3fc7e5465be43878e@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/f778ce4f-c0b5-40b3-9e04-33c8cd07b97e?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.066152"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0123"], ["updated_at", "2014-11-05 13:40:58.066152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3558], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.069218"], ["updated_at", "2014-11-05 13:40:58.069218"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a8b51187-287c-4796-861d-da598bc07c45"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28ea11965_8e4c3fc7e5465be4388e2@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/a8b51187-287c-4796-861d-da598bc07c45?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.076244"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0124"], ["updated_at", "2014-11-05 13:40:58.076244"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3559], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.079446"], ["updated_at", "2014-11-05 13:40:58.079446"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "66e90986-1b3d-40c3-9a25-881c3fc91e79"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28ea14182_8e4c3fc7e5465be4389f4@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/66e90986-1b3d-40c3-9a25-881c3fc91e79?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.086987"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0125"], ["updated_at", "2014-11-05 13:40:58.086987"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3560], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28ea16519_8e4c3fc7e5465be439059@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.096126"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 13:40:58.096126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.098541"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 13:40:58.098541"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3562], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3561]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 3.4ms Sent mail to recipient@example.com (1.7ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a28ea19bcb_8e4c3fc7e5465be439131@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.109992"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 13:40:58.109992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.112361"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 13:40:58.112361"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3564], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3563]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a28ea1c7d3_8e4c3fc7e5465be43921e@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.120692"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 13:40:58.120692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.122826"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 13:40:58.122826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3566], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3565]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.1ms Sent mail to recipient@example.com (1.7ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a28ea1ee92_8e4c3fc7e5465be4393fb@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.131101"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 13:40:58.131101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.133415"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 13:40:58.133415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3568], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3567]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.1ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a28ea218de_8e4c3fc7e5465be439415@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.142065"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 13:40:58.142065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.144370"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 13:40:58.144370"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3570], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3569]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (1.8ms) Date: Wed, 05 Nov 2014 13:40:58 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a28ea245b6_8e4c3fc7e5465be43952d@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:58.172465"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:58.172465"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3571]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3571]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3571]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3571) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 52.9ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.243294"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.243294"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2880]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2880]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2880]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2880"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:58.251147"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.251147"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2881]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2881]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2881]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.5ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2880/2881"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:58.257557"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.257557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2882]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2882]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2882]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2880/2881/2882"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:40:58.263131"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.263131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.265749"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 13:40:58.265749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.267348"], ["group_id", 2881], ["person_id", 3572], ["updated_at", "2014-11-05 13:40:58.267348"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:58.268004' WHERE "people"."id" = 3572 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:58.268631' WHERE "groups"."id" = 2881  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.270943"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 13:40:58.270943"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.272434"], ["group_id", 2881], ["person_id", 3573], ["updated_at", "2014-11-05 13:40:58.272434"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:58.273056' WHERE "people"."id" = 3573 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:58.273547' WHERE "groups"."id" = 2881  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.275695"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 13:40:58.275695"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.277123"], ["group_id", 2881], ["person_id", 3574], ["updated_at", "2014-11-05 13:40:58.277123"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:58.277756' WHERE "people"."id" = 3574 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:58.278452' WHERE "groups"."id" = 2881  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3571]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2881) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2880, 2881) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2881]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (10.0ms) Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2880/2881' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2880/2881' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (3.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2880/2881' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 34ms (Views: 28.1ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.330327"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.330327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2884]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2884]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2884]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2884"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:58.335464"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.335464"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2885]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2885]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2885]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2884/2885"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:58.340278"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.340278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2886]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2886]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2886]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2884/2885/2886"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:40:58.345019"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.345019"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:58.427428"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:58.427428"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3575]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3575]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3575]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3575) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.1ms | ActiveRecord: 1.2ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3575]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3575]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.2ms | ActiveRecord: 0.5ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3575]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:58.702047"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:58.702047"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3576]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3576]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3576]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3576) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.754857"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.754857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2888]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2888]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2888]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2888"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:58.760410"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.760410"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2889]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2889]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2889]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2888/2889"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:58.765319"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.765319"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2890]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2890]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2890]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2888/2889/2890"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:40:58.770252"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.770252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3576]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2888) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2888) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.4ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2888]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.0ms | ActiveRecord: 1.6ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3576]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2889) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2888, 2889) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2889]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888/2889' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888/2889' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888/2889' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.4ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3576]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2890) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2888, 2889, 2890) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2890]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888/2889/2890' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888/2889/2890' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2888/2889/2890' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.9ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:58.844370"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:58.844370"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3577]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3577]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3577]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3577) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.899963"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.899963"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2892]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2892]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2892]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2892"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:58.907421"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.907421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2893]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2893]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2893]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2892/2893"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:58.912736"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.912736"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2894]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2894]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2894]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2892/2893/2894"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:40:58.918661"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:58.918661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.921757"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 13:40:58.921757"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.923402"], ["group_id", 2895], ["person_id", 3578], ["updated_at", "2014-11-05 13:40:58.923402"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:58.924091' WHERE "people"."id" = 3578 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:58.924809' WHERE "groups"."id" = 2895  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.927185"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 13:40:58.927185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.928682"], ["group_id", 2895], ["person_id", 3579], ["updated_at", "2014-11-05 13:40:58.928682"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:58.929326' WHERE "people"."id" = 3579 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:58.929905' WHERE "groups"."id" = 2895  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:58.932200"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 13:40:58.932200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:58.933801"], ["group_id", 2895], ["person_id", 3580], ["updated_at", "2014-11-05 13:40:58.933801"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:58.934427' WHERE "people"."id" = 3580 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:58.934948' WHERE "groups"."id" = 2895  (0.2ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3577]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2895) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2892, 2893, 2894, 2895) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2895]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2892/2893/2894/2895' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2892/2893/2894/2895' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2895]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 17.4ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:58.979848"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:58.979848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3581]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3581]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3581]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3581) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.2ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:59.031597"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.031597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2896]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2896]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2896]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2896"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:59.036494"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.036494"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2897]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2897]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2897]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2896/2897"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:59.041139"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.041139"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2898]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2898]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2898]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2896/2897/2898"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:40:59.045645"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.045645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:59.048181"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 13:40:59.048181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:59.049676"], ["group_id", 2897], ["person_id", 3582], ["updated_at", "2014-11-05 13:40:59.049676"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:59.050309' WHERE "people"."id" = 3582 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:59.050866' WHERE "groups"."id" = 2897  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:59.052975"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 13:40:59.052975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:59.054333"], ["group_id", 2897], ["person_id", 3583], ["updated_at", "2014-11-05 13:40:59.054333"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:59.054926' WHERE "people"."id" = 3583 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:59.055411' WHERE "groups"."id" = 2897  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:59.057512"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 13:40:59.057512"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:59.058879"], ["group_id", 2897], ["person_id", 3584], ["updated_at", "2014-11-05 13:40:59.058879"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:59.059467' WHERE "people"."id" = 3584 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:59.060046' WHERE "groups"."id" = 2897  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3581]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2897) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2896, 2897) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2897]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2896/2897' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2896/2897' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2896/2897' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.8ms | ActiveRecord: 1.3ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3581]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2897) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2896, 2897) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2897 OR "groups"."ancestry" ILIKE '2896/2897/%') OR "groups"."ancestry" = '2896/2897')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.7ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2899,2898,2897) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.0ms | ActiveRecord: 2.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:59.113525"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:59.113525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3585]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3585]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3585]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3585) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 46.9ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:59.176241"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.176241"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2900"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:59.181228"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.181228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2901]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2901]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2901]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2900/2901"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:59.185913"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.185913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2902]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2902]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2902]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2900/2901/2902"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:40:59.190660"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.190660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2900) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2900 [["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.194869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2900"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:59.199574"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.199574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3585]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2904) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2900, 2904) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2904]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2900/2904' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2900/2904' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2904]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.4ms | ActiveRecord: 1.7ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3585]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2904) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2900, 2904) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2900]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2900) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (13.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2900/2904' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 29ms (Views: 22.9ms | ActiveRecord: 1.7ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3585]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2904) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2900, 2904) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2904 OR "groups"."ancestry" ILIKE '2900/2904/%') OR "groups"."ancestry" = '2900/2904')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.3ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (2904) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.0ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:59.278779"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:59.278779"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3586]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3586]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3586]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3586) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.5ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:59.335015"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.335015"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2905]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2905]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2905]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2905"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:59.340028"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.340028"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2906]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2906]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2906]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2905/2906"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:59.344783"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.344783"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2907]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2907]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2907]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2905/2906/2907"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:40:59.349659"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.349659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3586]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2908) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2905, 2906, 2907, 2908) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2908]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2905/2906/2907/2908' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2905/2906/2907/2908' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2908]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.2ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:59.383993"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.383993"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2909]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2909]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2909]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2909"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:59.389039"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.389039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2910]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2910]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2910]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2909/2910"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:59.393899"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.393899"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2911]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2911]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2911]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2909/2910/2911"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:40:59.398730"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.398730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 7ms (Views: 7.3ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:59.480076"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:59.480076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3587]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3587]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3587]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3587) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.2ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3587]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3587]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.5ms | ActiveRecord: 0.5ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3587]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3587]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2912) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2909, 2910, 2911, 2912) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2912]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2909/2910/2911/2912' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2909/2910/2911/2912' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2912]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.5ms | ActiveRecord: 1.6ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:40:59 +0000  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:59.811874"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:59.811874"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3588]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3588]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3588]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3588) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.7ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:40:59.861172"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.861172"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2913]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2913]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2913]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2913"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:59.866742"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.866742"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2914]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2914]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2914]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2913/2914"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:59.872181"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.872181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2913]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2913]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2913]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2913"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:40:59.878035"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.878035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2916]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2916]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2916]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2913/2916"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:40:59.884033"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:40:59.884033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0126' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:59.887369"], ["slug", "surname-0126"], ["surname", "Surname-0126"], ["updated_at", "2014-11-05 13:40:59.887369"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:59.889142"], ["group_id", 2915], ["person_id", 3589], ["updated_at", "2014-11-05 13:40:59.889142"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:59.889855' WHERE "people"."id" = 3589 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:59.890452' WHERE "groups"."id" = 2915  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:40:59.892435"], ["group_id", 2917], ["person_id", 3589], ["updated_at", "2014-11-05 13:40:59.892435"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:40:59.893383' WHERE "people"."id" = 3589 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:40:59.894465' WHERE "groups"."id" = 2917  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3588]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2917) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2913, 2916, 2917) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2917]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2913/2916/2917' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2913/2916/2917' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2917]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 12.7ms | ActiveRecord: 1.7ms) Started GET "/people/surname-0126" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0126"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3588]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0126' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3589) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2917]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2913, 2914, 2915) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2913, 2916, 2917) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2913, 2914, 2915) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2913, 2916, 2917) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.4ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:40:59.952106"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:40:59.952106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3590]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3590]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:40:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3590]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3590) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.4ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0127' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.000647"], ["slug", "surname-0127"], ["surname", "Surname-0127"], ["updated_at", "2014-11-05 13:41:00.000647"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0127" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0127"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3590]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0127' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3591) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.027303"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:00.027303"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3592]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3592]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3592]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3592) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.2ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0128' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:00.074162"], ["slug", "surname-0128"], ["surname", "Surname-0128"], ["updated_at", "2014-11-05 13:41:00.074162"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0128" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0128"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3592]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0128' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3593) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 8.4ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.097848"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:00.097848"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3594]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3594]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3594]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3594) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 56ms (Views: 51.7ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0129' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:00.162097"], ["slug", "surname-0129"], ["surname", "Surname-0129"], ["updated_at", "2014-11-05 13:41:00.162097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0129/edit" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0129"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3594]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0129' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3595) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.1ms | ActiveRecord: 1.1ms) Started DELETE "/people/surname-0129" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0129"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3594]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0129' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3595) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3595]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3594]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3594]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.6ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.242313"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:00.242313"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3596]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3596]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3596]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3596) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3596]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 31.3ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3596]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:00.344634"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 13:41:00.344634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:00.347552"], ["updated_at", "2014-11-05 13:41:00.347552"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "de622820-1911-4471-9ae2-a569e28ffd0d"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 6.8ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:00 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a28ec568e4_8e4c3fc7e5465be4396d2@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/de622820-1911-4471-9ae2-a569e28ffd0d?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 19ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3596]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3597) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.1ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.383233"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:00.383233"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3598]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3598]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3598]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3598) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:00.432281"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-1bfdad24-b414-4461-9c73-fef4c9ae8a06"], ["surname", "Surname-0130"], ["updated_at", "2014-11-05 13:41:00.432281"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-1bfdad24-b414-4461-9c73-fef4c9ae8a06/edit" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-1bfdad24-b414-4461-9c73-fef4c9ae8a06"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3598]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1bfdad24-b414-4461-9c73-fef4c9ae8a06' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3599) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user-1bfdad24-b414-4461-9c73-fef4c9ae8a06" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-1bfdad24-b414-4461-9c73-fef4c9ae8a06"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3598]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1bfdad24-b414-4461-9c73-fef4c9ae8a06' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3599) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3599]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3598]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3598]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.4ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.513039"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:00.513039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3600]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3600]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3600]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3600) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.3ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:00.560103"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:00.560103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3600]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3601) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.8ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3600]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3601) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3600]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3601) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3601) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3601 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 13:41:00.636374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3600]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3601) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.666102"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:00.666102"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3602]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3602]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3602]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3602) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3602]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 32ms (Views: 29.1ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3602]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:00.767995"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-3124be9b-879d-4b24-ae22-145ad25796c0"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 13:41:00.767995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-3124be9b-879d-4b24-ae22-145ad25796c0 Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-3124be9b-879d-4b24-ae22-145ad25796c0" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-3124be9b-879d-4b24-ae22-145ad25796c0"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3602]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-3124be9b-879d-4b24-ae22-145ad25796c0' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3603) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 28ms (Views: 9.8ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.812190"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:00.812190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3604]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3604]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3604]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3604) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.859250"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:00.859250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3604]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3605) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3604]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3605) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3604]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3605) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3605) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3605 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 13:41:00.942888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:00.945506"], ["updated_at", "2014-11-05 13:41:00.945506"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "7aab676d-669a-4a4d-b2fe-1f456e5b4093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 5.5ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:00 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a28ece8348_8e4c3fc7e5465be4397ec@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/7aab676d-669a-4a4d-b2fe-1f456e5b4093?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 19ms (ActiveRecord: 1.8ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3604]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3605) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:00.979299"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:00.979299"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3606]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3606]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3606]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3606) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.026845"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:01.026845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3606]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3607) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 10.9ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a/edit" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3606]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3607) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.8ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3606]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3607) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3607) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3607 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 13:41:01.109270"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3606]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-87c5b96e-c619-45cb-9fbb-e4700df9840a' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3607) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.9ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.136869"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:01.136869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3608]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3608]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3608]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3608) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.3ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3608]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.9ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3608]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:01.241083"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 13:41:01.241083"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3608]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3609) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.267307"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:01.267307"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3610]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3610]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3610]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3610) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.316576"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-74232257-a179-462c-91a7-39093a2c2689"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:01.316576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-74232257-a179-462c-91a7-39093a2c2689" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-74232257-a179-462c-91a7-39093a2c2689"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3610]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-74232257-a179-462c-91a7-39093a2c2689' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3611) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-74232257-a179-462c-91a7-39093a2c2689/edit" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-74232257-a179-462c-91a7-39093a2c2689"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3610]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-74232257-a179-462c-91a7-39093a2c2689' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3611) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.2ms) Started PATCH "/people/test-user-74232257-a179-462c-91a7-39093a2c2689" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-74232257-a179-462c-91a7-39093a2c2689"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3610]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-74232257-a179-462c-91a7-39093a2c2689' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3611) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3611) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3611 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 13:41:01.399717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:01.402269"], ["updated_at", "2014-11-05 13:41:01.402269"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "cde2f7fe-b731-43b3-93af-626d90bf0c0e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 5.6ms Sent mail to bob.smith@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 13:41:01 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a28ed6397e_8e4c3fc7e5465be439832@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/cde2f7fe-b731-43b3-93af-626d90bf0c0e?desired_path=%2Fpeople%2Ftest-user-74232257-a179-462c-91a7-39093a2c2689. Redirected to http://www.example.com/people/test-user-74232257-a179-462c-91a7-39093a2c2689 Completed 302 Found in 19ms (ActiveRecord: 1.8ms) Started GET "/people/test-user-74232257-a179-462c-91a7-39093a2c2689" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-74232257-a179-462c-91a7-39093a2c2689"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3610]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-74232257-a179-462c-91a7-39093a2c2689' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3611) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 8.7ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.433875"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:01.433875"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3612]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3612]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3612]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3612) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (44.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 61ms (Views: 55.6ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:01.502925"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-4781ae14-349e-409b-8085-536fc412a678"], ["surname", "Surname-0131"], ["updated_at", "2014-11-05 13:41:01.502925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-4781ae14-349e-409b-8085-536fc412a678/edit" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-4781ae14-349e-409b-8085-536fc412a678"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3612]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-4781ae14-349e-409b-8085-536fc412a678' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3613) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.3ms | ActiveRecord: 1.1ms) Started DELETE "/people/test-user-4781ae14-349e-409b-8085-536fc412a678" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-4781ae14-349e-409b-8085-536fc412a678"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3612]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-4781ae14-349e-409b-8085-536fc412a678' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3613) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3613]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3612]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3612]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.0ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.583368"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:01.583368"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3614]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3614]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3614]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3614) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.636568"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:01.636568"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3614]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3615) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3614]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3615) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 33.0ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3614]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3615) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3615) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3615 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 13:41:01.712204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:01.714744"], ["updated_at", "2014-11-05 13:41:01.714744"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "3612ffc9-6a56-4c05-a4c3-e76d5ad90cd8"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 5.3ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:01 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a28edafd18_8e4c3fc7e5465be439971@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/3612ffc9-6a56-4c05-a4c3-e76d5ad90cd8?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 19ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3614]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3615) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.749103"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:01.749103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3616]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3616]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3616]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3616) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.9ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3616]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 31.5ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3616]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:01.855098"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-85d8f134-13fb-4fdf-87a1-ad9ed77313d3"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 13:41:01.855098"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-85d8f134-13fb-4fdf-87a1-ad9ed77313d3 Completed 302 Found in 11ms (ActiveRecord: 1.2ms) Started GET "/people/test-user-85d8f134-13fb-4fdf-87a1-ad9ed77313d3" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-85d8f134-13fb-4fdf-87a1-ad9ed77313d3"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3616]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-85d8f134-13fb-4fdf-87a1-ad9ed77313d3' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3617) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 9.5ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.884924"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:01.884924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3618]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3618]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3618]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3618) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.7ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:01.938502"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 13:41:01.938502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:01.940608"], ["updated_at", "2014-11-05 13:41:01.940608"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "68f60725-8870-420e-8a04-67b0c084ed36"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/68f60725-8870-420e-8a04-67b0c084ed36?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"68f60725-8870-420e-8a04-67b0c084ed36"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '68f60725-8870-420e-8a04-67b0c084ed36' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 3ms (ActiveRecord: 0.5ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3619]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3619) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.6ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:01.974338"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:01.974338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3620]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3620]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3620]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3620) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.023507"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:02.023507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3620]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3621) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.3ms | ActiveRecord: 0.6ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3620]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3621) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 36.9ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3620]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3621) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3621) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3621 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 13:41:02.105933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3620]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3621) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 29ms (Views: 25.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.149317"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:02.149317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3622]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3622]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3622]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3622) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.2ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:02.200026"], ["email", "test.user"], ["slug", "test-user-6fd2e5bc-c149-4a72-a3b0-e576723e1e7c"], ["surname", "Surname-0132"], ["updated_at", "2014-11-05 13:41:02.200026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-6fd2e5bc-c149-4a72-a3b0-e576723e1e7c/edit" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-6fd2e5bc-c149-4a72-a3b0-e576723e1e7c"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3622]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-6fd2e5bc-c149-4a72-a3b0-e576723e1e7c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3623) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.8ms | ActiveRecord: 1.3ms) Started DELETE "/people/test-user-6fd2e5bc-c149-4a72-a3b0-e576723e1e7c" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-6fd2e5bc-c149-4a72-a3b0-e576723e1e7c"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3622]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-6fd2e5bc-c149-4a72-a3b0-e576723e1e7c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3623) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3623]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3622]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3622]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.5ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.282601"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:02.282601"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3624]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3624]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3624]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3624) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.330607"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:02.330607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3624]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3625) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.6ms | ActiveRecord: 0.7ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3624]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3625) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.8ms | ActiveRecord: 1.2ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3624]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3625) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3625) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3625 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 13:41:02.415456"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:02.417833"], ["updated_at", "2014-11-05 13:41:02.417833"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "97d8d9fe-351e-40cc-b234-5f28455fb996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.1ms Sent mail to bob.smithe@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:02 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <545a28ee66d4f_8e4c3fc7e5465be440034@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/97d8d9fe-351e-40cc-b234-5f28455fb996?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:02.423560"], ["updated_at", "2014-11-05 13:41:02.423560"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "e7abe7e7-0d72-4a23-89c5-f7004a0273da"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.0ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:02 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a28ee68278_8e4c3fc7e5465be440177@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/e7abe7e7-0d72-4a23-89c5-f7004a0273da?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 22ms (ActiveRecord: 2.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3624]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3625) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.453525"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:02.453525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3626]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3626]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3626]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3626) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3626]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 32.5ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3626]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:02.559132"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-2b7bbf25-2777-4f73-8fa4-3aa6f514b071"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 13:41:02.559132"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-2b7bbf25-2777-4f73-8fa4-3aa6f514b071 Completed 302 Found in 11ms (ActiveRecord: 0.9ms) Started GET "/people/test-user-2b7bbf25-2777-4f73-8fa4-3aa6f514b071" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-2b7bbf25-2777-4f73-8fa4-3aa6f514b071"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3626]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-2b7bbf25-2777-4f73-8fa4-3aa6f514b071' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3627) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.2ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.588725"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:02.588725"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3628]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3628]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3628]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3628) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 42.8ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.645000"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:02.645000"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3628]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3629) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.1ms | ActiveRecord: 0.7ms) Started GET "/people/test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850/edit" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3628]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3629) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.9ms | ActiveRecord: 1.3ms) Started PATCH "/people/test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3628]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3629) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3629) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3629 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 13:41:02.727460"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850 Completed 302 Found in 12ms (ActiveRecord: 1.5ms) Started GET "/people/test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3628]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-6b9cf6b3-ba17-4a60-ae01-653b152be850' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3629) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.0ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.761983"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:02.761983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3630]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3630]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3630]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3630) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 47.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:02.822158"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0133"], ["updated_at", "2014-11-05 13:41:02.822158"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3630]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3631) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.7ms | ActiveRecord: 1.2ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3630]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3631) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 3.4ms Sent mail to bob.smith@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 13:41:02 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a28eed66ce_8e4c3fc7e5465be440272@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3631]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 12ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3630]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3630]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 15ms (Views: 12.5ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.908614"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:02.908614"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3632]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3632]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.8ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3632]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3632) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 40.0ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:02.961574"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 13:41:02.961574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3632]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3633) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.6ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 13:41:02 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3632]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3633) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 38.4ms | ActiveRecord: 1.6ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3632]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3633) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 3633) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 3633 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 13:41:03.048392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3632]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3633) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.075418"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.075418"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2918]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2918]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2918]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2918"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.079966"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.079966"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2919]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2919]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2919]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2918/2919"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:03.085025"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.085025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2920]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2920]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2920]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2918/2919/2920"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:41:03.089975"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.089975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2920]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2920]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2920]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2918/2919/2920"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:41:03.095265"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.095265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2919]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2919]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2919]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2918/2919"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:03.102527"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.102527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2919]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.113543"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.113543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2924]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2924]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2924]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2924"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.117895"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.117895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2925]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2924/2925"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:03.122432"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.122432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2926]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2926]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2926]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2924/2925/2926"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:41:03.126843"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.126843"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2926]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2926]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2926]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2924/2925/2926"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:41:03.131621"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.131621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2925]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2925]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2924/2925"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:03.136210"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.136210"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2925 OR "groups"."ancestry" ILIKE '2924/2925/%') OR "groups"."ancestry" = '2924/2925')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.148067"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.148067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2930]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2930]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2930]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2930"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.154533"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.154533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2931]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2931]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2931]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2930/2931"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:03.161791"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.161791"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2932]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2932]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2932]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2930/2931/2932"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:41:03.167188"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.167188"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2932]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2932]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2932]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2930/2931/2932"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:41:03.171836"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.171836"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2931]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2931]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2931]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2930/2931"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:03.176426"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.176426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 2931 OR "groups"."ancestry" ILIKE '2930/2931/%') OR "groups"."ancestry" = '2930/2931')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.185009"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.185009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2936]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2936]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2936]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0032-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2936"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.189534"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.189534"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in with email"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.6ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.226373"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.226373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2938]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2938]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2938]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2938"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.230856"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.230856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in with email"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.263448"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.150@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.263448"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2940]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2940]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2940]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2940"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.268112"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.268112"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.270290"], ["updated_at", "2014-11-05 13:41:03.270290"], ["user_email", "example.user.151@digital.justice.gov.uk"], ["value", "ae6227b3-a561-483e-8302-b75b4fdc9e5a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/ae6227b3-a561-483e-8302-b75b4fdc9e5a" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"ae6227b3-a561-483e-8302-b75b4fdc9e5a"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'ae6227b3-a561-483e-8302-b75b4fdc9e5a' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.151@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-151' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:03.275827"], ["email", "example.user.151@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-151"], ["surname", "User"], ["updated_at", "2014-11-05 13:41:03.275827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3634]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3634]] Redirected to http://www.example.com/people/example-user-151/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/example-user-151/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-151"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3634]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-151' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3634) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.5ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.338641"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.338641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2942]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2942]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2942]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2942"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.343321"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.343321"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.345994"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 13:41:03.345994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.347602"], ["updated_at", "2014-11-05 13:41:03.347602"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "12b2ef33-86f6-4263-97ee-fda1a827f024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/12b2ef33-86f6-4263-97ee-fda1a827f024" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"12b2ef33-86f6-4263-97ee-fda1a827f024"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '12b2ef33-86f6-4263-97ee-fda1a827f024' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3635]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3635]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3635]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3635) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.0ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.408288"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.155@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.408288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2944]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2944]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2944]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2944"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.412892"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.412892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.414681"], ["updated_at", "2014-11-05 13:41:03.414681"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "7badafb9-f260-4f31-94d3-516fe3c38585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/7badafb9-f260-4f31-94d3-516fe3c38585" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"7badafb9-f260-4f31-94d3-516fe3c38585"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '7badafb9-f260-4f31-94d3-516fe3c38585' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:03.420519"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-05 13:41:03.420519"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3636]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3636]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3636]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3636) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.9ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.498031"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.498031"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2946]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2946]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2946]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0037' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2946"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.503389"], ["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.503389"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.506249"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0134"], ["updated_at", "2014-11-05 13:41:03.506249"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.508184"], ["updated_at", "2014-11-05 13:41:03.508184"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "4513b2ff-645a-44ad-a828-62c25171df44"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3637]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.6ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:03 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28ef7d352_8e4c3fc7e5465be44039e@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/4513b2ff-645a-44ad-a828-62c25171df44?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/4513b2ff-645a-44ad-a828-62c25171df44?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"4513b2ff-645a-44ad-a828-62c25171df44"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '4513b2ff-645a-44ad-a828-62c25171df44' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 17ms (ActiveRecord: 0.5ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3637]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3637) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.584694"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.584694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2948]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2948]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2948]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2948"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.589242"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.589242"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in with email"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.605988"], ["updated_at", "2014-11-05 13:41:03.605988"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "6ab9af3b-2c46-41d8-940c-850cb69b2f39"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 4.2ms Sent mail to james.darling@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:03 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <545a28ef9643d_8e4c3fc7e5465be4404f9@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/6ab9af3b-2c46-41d8-940c-850cb69b2f39 If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 5.2ms | ActiveRecord: 0.4ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.634482"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.634482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2950]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2950]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2950]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2950"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.640058"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.160@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.640058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.642064"], ["updated_at", "2014-11-05 13:41:03.642064"], ["user_email", "example.user.162@digital.justice.gov.uk"], ["value", "330fd8f6-4299-4e06-be8a-1d6316ace5fa"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/330fd8f6-4299-4e06-be8a-1d6316ace5fa" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"330fd8f6-4299-4e06-be8a-1d6316ace5fa"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.661750"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.661750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2952]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2952]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2952]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2952"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.666483"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.666483"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.1ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.681676"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.681676"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2954]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2954]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2954]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2954"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:03.686363"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.686363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.688169"], ["updated_at", "2014-11-05 13:41:03.688169"], ["user_email", "example.user.167@digital.justice.gov.uk"], ["value", "8950e21f-f8d0-4737-aa0b-3bfef7aa816f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/8950e21f-f8d0-4737-aa0b-3bfef7aa816f" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"8950e21f-f8d0-4737-aa0b-3bfef7aa816f"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.4ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.720100"], ["updated_at", "2014-11-05 13:41:03.720100"], ["user_email", "example.user.168@digital.justice.gov.uk"], ["value", "014c143f-daee-4ab6-be2d-7584a3792826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.723539"], ["updated_at", "2014-11-05 13:41:03.723539"], ["user_email", "example.user.169@digital.justice.gov.uk"], ["value", "c0201f34-6a28-4c21-969e-5c84cb4ab54e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 340]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.729566"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0135"], ["updated_at", "2014-11-05 13:41:03.729566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:03.731205"], ["updated_at", "2014-11-05 13:41:03.731205"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "876833fc-b526-42d3-a924-19fe860aacf3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:03.738274"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:03.738274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3639]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3639]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3639]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3639) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 37.1ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3639]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3639]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:41:03.818240"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 13:41:03.818240"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3639]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2956) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2956) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2956]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (5.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2956' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2956' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2956]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.4ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:03.857122"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:03.857122"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:03.938314"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:03.938314"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3640]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3640]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3640]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3640) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.3ms | ActiveRecord: 1.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3640]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3640]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2957) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2957) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2957]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2957' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2957' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2957]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 10.9ms | ActiveRecord: 1.6ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3640]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.0ms | ActiveRecord: 0.5ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started POST "/teams" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"2957", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3640]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2957]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2957]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2957]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2957]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2957"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:04.247678"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 13:41:04.247678"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/teams/csg Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3640]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2958) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2957, 2958) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2958]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2957/2958' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2957/2958' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2958]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.2ms | ActiveRecord: 1.4ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2957]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:04.342179"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:04.342179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3641]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3641]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3641]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3641) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.7ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:04.398014"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:04.398014"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2959]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2959]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2959]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2959"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:04.402784"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:04.402784"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0042/edit" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0042"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3641]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0042' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2960) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2959, 2960) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2959]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2959]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2959]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2959) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2959/2960' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.1ms | ActiveRecord: 1.6ms) Started DELETE "/teams/group-0042" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0042"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3641]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0042' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2960) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2959]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2959]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2959/2960/%' OR "groups"."ancestry" = '2959/2960')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2959/2960' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2960]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 10ms (ActiveRecord: 1.8ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3641]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2959) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2959) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2959]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2959' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2959' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2959]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2960]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:04.474317"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:04.474317"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3642]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3642]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3642]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3642) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:04.528089"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:04.528089"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2961]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2961]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2961]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2961"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:04.532826"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:04.532826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0043/edit" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0043"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3642]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0043' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2962) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2961, 2962) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (15.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (15.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (16.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2961]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2961]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2961]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2961) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2961/2962' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 31.3ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:04.586399"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:04.586399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2963]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2963]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2963]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2963"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:04.591467"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:04.591467"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2963/2964"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:04.596556"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:04.596556"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:04.678026"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:04.678026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3643]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3643]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3643]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3643) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.9ms | ActiveRecord: 1.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3643]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3643]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2965) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2963, 2964, 2965) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2965]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2963/2964/2965' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2963/2964/2965' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2965]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.1ms | ActiveRecord: 1.6ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3643]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2965) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2963, 2964, 2965) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2963, 2964) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2963/2964/2965' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 18.5ms | ActiveRecord: 1.8ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:04 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3643]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"2964", "team_email_address"=>"example.user.178@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3643]] Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2965) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2965) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 2965) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 2965 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 13:41:05.056027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/teams/cyberdigital-cyberservices Completed 302 Found in 15ms (ActiveRecord: 2.4ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3643]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2965) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2963, 2964, 2965) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2965]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2963/2964/2965' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2963/2964/2965' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2965]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.5ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2965]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2964]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:05.152864"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:05.152864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2966]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2966]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2966]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2966"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:05.157921"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:05.157921"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2967]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2967]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2967]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2966/2967"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:05.162792"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:05.162792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:05.243507"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:05.243507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3644]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3644]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3644]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3644) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.4ms | ActiveRecord: 1.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3644]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3644]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2968) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2966, 2967, 2968) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2968]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2966/2967/2968' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2966/2967/2968' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2968]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.8ms | ActiveRecord: 1.5ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3644]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2968) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2966, 2967, 2968) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2967]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2967]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2967]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2966, 2967) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2966/2967/2968' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 19.0ms | ActiveRecord: 1.6ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3644]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"2966", "team_email_address"=>"example.user.181@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3644]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2968) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2966]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2966]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2966]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2966]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2968) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 2968) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2966/2967/2968/%' OR "groups"."ancestry" = '2966/2967/2968')) SQL (0.2ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 2968 [["ancestry", "2966"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 13:41:05.622480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/teams/cyberdigital-cyberservices Completed 302 Found in 12ms (ActiveRecord: 2.0ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3644]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2968) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2966, 2968) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2968]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2966/2968' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2966/2968' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2968]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.8ms | ActiveRecord: 1.4ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2968]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2966]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:05.722153"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:05.722153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3645]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3645]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3645]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3645) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3645]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:05.795482"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:05.795482"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2969]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2969]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2969]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2969"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:05.800121"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:05.800121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:05.880054"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:05.880054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3646]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3646]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3646]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3646) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:05 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3646]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.6ms | ActiveRecord: 0.7ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3646]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (8.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 18ms (Views: 15.0ms | ActiveRecord: 0.2ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3646]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"2970", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3646]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2970]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2970]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2970]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2970]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2969/2970"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:06.148220"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 13:41:06.148220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3646]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2971) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2969, 2970, 2971) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2971]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2969/2970/2971' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2969/2970/2971' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2971]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.4ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:06 +0000  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:06.243461"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:06.243461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3647]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3647]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3647]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3647) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 34.1ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3647]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.8ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3647]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:41:06.326059"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 13:41:06.326059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3647]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2972) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2972) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2972]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2972' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2972' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2972]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.2ms | ActiveRecord: 1.6ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3647]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2972) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2972) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2972' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2972' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.2ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:06.384696"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:06.384696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3648]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3648]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3648]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3648) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.2ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.435697"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.435697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2973]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2973]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2973]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2973"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:06.440390"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.440390"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2973]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3648]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2973) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2973) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms)  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '2973' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2973' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.3ms | ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:06.472125"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:06.472125"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3649]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3649]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3649]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3649) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0136' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:06.520661"], ["slug", "surname-0136"], ["surname", "Surname-0136"], ["updated_at", "2014-11-05 13:41:06.520661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.527306"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.527306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2975]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2975]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2975]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2975"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:06.531911"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.531911"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:06.533210"], ["group_id", 2976], ["person_id", 3650], ["updated_at", "2014-11-05 13:41:06.533210"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:06.533908' WHERE "people"."id" = 3650 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:06.534512' WHERE "groups"."id" = 2976  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0045/edit" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0045"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3649]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0045' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2976) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2975, 2976) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2975]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2975]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2975]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2975) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2975/2976' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.2ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:06.571631"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:06.571631"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3651]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3651]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3651]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3651) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.0ms | ActiveRecord: 1.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.623696"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.623696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2977]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2977]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2977]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2977"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:06.628893"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.628893"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3651]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2978) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2977, 2978) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2978]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2977/2978' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2977/2978' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2978]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.2ms | ActiveRecord: 1.4ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3651]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.0ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"2978", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3651]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2978]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2978]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2978]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2978]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "2977/2978"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:06.677347"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 13:41:06.677347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3651]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2979) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2977, 2978, 2979) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.8ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2979]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2977/2978/2979' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2977/2978/2979' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2979]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2978]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0137' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:06.708253"], ["slug", "surname-0137"], ["surname", "Surname-0137"], ["updated_at", "2014-11-05 13:41:06.708253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:41:06.709920"], ["name", "Community-0001"], ["updated_at", "2014-11-05 13:41:06.709920"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3652 [["community_id", 136], ["updated_at", "2014-11-05 13:41:06.711216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3652]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 136]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0138' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:06.715905"], ["slug", "surname-0138"], ["surname", "Surname-0138"], ["updated_at", "2014-11-05 13:41:06.715905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3653]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0139' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:06.720385"], ["slug", "surname-0139"], ["surname", "Surname-0139"], ["updated_at", "2014-11-05 13:41:06.720385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 13:41:06.721689"], ["name", "Community-0002"], ["updated_at", "2014-11-05 13:41:06.721689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3654 [["community_id", 137], ["updated_at", "2014-11-05 13:41:06.722820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 137]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 3654 [["community_id", nil], ["updated_at", "2014-11-05 13:41:06.726239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 137]] SQL (0.1ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 137]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "communities"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.744116"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.744116"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2980]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2980]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2980]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2980"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:06.748997"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.748997"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2981]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2981]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2981]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2980/2981"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:06.754528"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.754528"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (4.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 13:41:06.773421"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 13:41:06.773421"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 13:41:06.785194"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 13:41:06.785194"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 13:41:06.795582"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 13:41:06.795582"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 13:41:06.807493"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 13:41:06.807493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 13:41:06.819897"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 13:41:06.819897"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.839924"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.839924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.856453"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.856453"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.869230"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.869230"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.871364"], ["event", "create"], ["item_id", 2985], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.198@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2985]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2985]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2985]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2985"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:06.875698"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:06.875698"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.877515"], ["event", "create"], ["item_id", 2986], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.197@digital.justice.gov.uk\nancestry:\n- \n- '2985'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:06.880397"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 13:41:06.880397"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:06.882241"], ["event", "create"], ["item_id", 3660], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:06.963357"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:06.963357"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:06.965556"], ["event", "create"], ["item_id", 3661], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3661]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:06 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3661) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.9ms | ActiveRecord: 1.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3660) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 34.7ms | ActiveRecord: 1.3ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"2986", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3660) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 3660) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3660 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 13:41:07.283144"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:41:07.286839"], ["event", "update"], ["item_id", 3660], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3660\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 13:41:06.880397000 Z\nupdated_at: 2014-11-05 13:41:06.880397000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:07.287731"], ["group_id", 2986], ["person_id", 3660], ["role", "Jefe"], ["updated_at", "2014-11-05 13:41:07.287731"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:07.289200"], ["event", "create"], ["item_id", 590], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 2986\nperson_id:\n- \n- 3660\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3660]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:07.290598' WHERE "people"."id" = 3660 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2986]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:07.291949' WHERE "groups"."id" = 2986  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/people/bob Completed 302 Found in 20ms (ActiveRecord: 2.3ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3660) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2985, 2986) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2985, 2986) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 1.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 590]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3660]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2986]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (3.4ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3660]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3661]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3660]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2986]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2985]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 24.1ms | ActiveRecord: 1.4ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:07 +0000  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:07.486167"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:07.486167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3662]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3662]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3662]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3662) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.5ms | ActiveRecord: 1.2ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3662]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.3ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3662]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:41:07.561612"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-05 13:41:07.561612"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:07.563683"], ["event", "create"], ["item_id", 2987], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3662]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2987) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2987) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2987]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2987' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2987' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2987]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 11.2ms | ActiveRecord: 1.6ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3662]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2987]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:07.609296"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:07.609296"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3663]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3663]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3663]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3663) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3663]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 31.1ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3663]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:07.708406"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 13:41:07.708406"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:07.710725"], ["event", "create"], ["item_id", 3664], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 11ms (ActiveRecord: 1.1ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3663]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3664) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.0ms | ActiveRecord: 0.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3663]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3664]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.6ms)  (0.3ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/267" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"267"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3663]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 267]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3664]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3664]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3664]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:07.755984"], ["event", "destroy"], ["item_id", 3664], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3664\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 13:41:07.708406000 Z\nupdated_at: 2014-11-05 13:41:07.708406000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3664], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3663]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3664]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3664]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.1ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:07.778581"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:07.778581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3665]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3665]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3665]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3665) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.2ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:07.831083"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:07.831083"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2988"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:07.835933"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:07.835933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3665]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2989) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2988, 2989) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2988) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2988/2989' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 19.6ms | ActiveRecord: 1.7ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"2988", "team_email_address"=>"example.user.199@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3665]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2989) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2988]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 2989) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 2989) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 2989 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-05 13:41:07.882180"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:41:07.885268"], ["event", "update"], ["item_id", 2989], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 2989\nname: original name\ncreated_at: 2014-11-05 13:41:07.835933000 Z\nupdated_at: 2014-11-05 13:41:07.835933000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '2988'\nancestry_depth: 1\nteam_email_address: example.user.199@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 15ms (ActiveRecord: 2.2ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3665]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2989) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2988, 2989) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2989]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2988/2989' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2988/2989' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2989]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 12.6ms | ActiveRecord: 1.8ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3665]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2989]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.8ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:07.932885"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:07.932885"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3666]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3666]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3666]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3666) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:07.984295"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-05 13:41:07.984295"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-05 13:41:07 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3666]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3667) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.0ms | ActiveRecord: 1.2ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3666]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3667) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 3667) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3667 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-05 13:41:08.061875"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:41:08.066098"], ["event", "update"], ["item_id", 3667], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3667\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 13:41:07.984295000 Z\nupdated_at: 2014-11-05 13:41:07.984295000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 16ms (ActiveRecord: 1.8ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3666]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3667) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 10.9ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3666]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3667]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.7ms) Started POST "/audit_trail/undo/270" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"270"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3666]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 270]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3667]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 3667) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3667 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-05 13:41:08.114617"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:41:08.117931"], ["event", "update"], ["item_id", 3667], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3667\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 13:41:07.984295000 Z\nupdated_at: 2014-11-05 13:41:08.061875000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3666]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3667]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3667]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 9.3ms | ActiveRecord: 0.6ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3667]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.140904"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:08.140904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3668]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3668]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3668]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3668) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.9ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0140' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:08.188913"], ["slug", "surname-0140"], ["surname", "Surname-0140"], ["updated_at", "2014-11-05 13:41:08.188913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0140/edit" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0140"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3668]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0140' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3669) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.1ms) Started PATCH "/people/surname-0140" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0140", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0140"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3668]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0140' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3669) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0140' AND "people"."given_name" = '' AND ("people"."id" != 3669) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3669]] SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3669 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 13:41:08.252914"]] SQL (0.6ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 13:41:08.263021"], ["event", "update"], ["item_id", 3669], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3669\ngiven_name: \nsurname: Surname-0140\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 13:41:08.188913000 Z\nupdated_at: 2014-11-05 13:41:08.188913000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3669\n given_name: ''\n surname: Surname-0140\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-05 13:41:08.252914000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0140\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3669\n given_name: ''\n surname: Surname-0140\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-05 13:41:08.188913000 Z\n updated_at: &2 2014-11-05 13:41:08.252914000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0140\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3669\n given_name: ''\n surname: Surname-0140\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0140\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70127788617620\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3669\n given_name: ''\n surname: Surname-0140\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0140\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415194868-36428-0678\n cache_id: 1415194868-36428-0678\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415194868-36428-0678/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70127788613920\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 3669\n given_name: ''\n surname: Surname-0140\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0140\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415194868-36428-0678\n cache_id: 1415194868-36428-0678\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415194868-36428-0678/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\n cache_id: 1415194868-36428-0678\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415194868-36428-0678/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0140/image/edit Completed 302 Found in 28ms (ActiveRecord: 2.5ms) Started GET "/people/surname-0140/image/edit" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0140"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3668]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0140' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 13.0ms | ActiveRecord: 0.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3668]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3669]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.312436"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:08.312436"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3670]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3670]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3670]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3670) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.365613"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:08.365613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2990]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2990]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2990]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2990"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:08.370585"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:08.370585"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:08.374096"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 13:41:08.374096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.376598"], ["group_id", 2991], ["leader", "t"], ["person_id", 3671], ["role", "Jefe"], ["updated_at", "2014-11-05 13:41:08.376598"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3671]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:08.378263' WHERE "people"."id" = 3671 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:08.378978' WHERE "groups"."id" = 2991  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3670]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3671) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2990, 2991) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2990, 2991) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3671]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 38.9ms | ActiveRecord: 1.6ms) Started DELETE "/memberships/591?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"591"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3670]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 591]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 591]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.435264"], ["event", "destroy"], ["item_id", 591], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 591\ngroup_id: 2991\nperson_id: 3671\nrole: Jefe\ncreated_at: 2014-11-05 13:41:08.376598000 Z\nupdated_at: 2014-11-05 13:41:08.376598000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 591], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3671]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:08.437841' WHERE "people"."id" = 3671 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2991]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:08.439168' WHERE "groups"."id" = 2991  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 9ms (ActiveRecord: 1.7ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3670]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3671) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.7ms | ActiveRecord: 1.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3670]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 591]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3671]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2991]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.8ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.511759"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:08.511759"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3672]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3672]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3672]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3672) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.0ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.566275"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:08.566275"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2992]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2992]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2992]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2992"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:08.571711"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:08.571711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3672]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2993) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2992, 2993) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2992]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2992]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2992]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2992) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2992/2993' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 24ms (Views: 17.9ms | ActiveRecord: 1.6ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3672]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2993) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2992]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2992]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '2992/2993/%' OR "groups"."ancestry" = '2992/2993')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2992/2993' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 2993]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.611045"], ["event", "destroy"], ["item_id", 2993], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 2993\nname: original name\ncreated_at: 2014-11-05 13:41:08.571711000 Z\nupdated_at: 2014-11-05 13:41:08.571711000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '2992'\nancestry_depth: 1\nteam_email_address: example.user.203@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 2993], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 11ms (ActiveRecord: 2.0ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3672]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (2992) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (2992) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 2992]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2992' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '2992' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 2992]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 1.5ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3672]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 2993]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.4ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.669949"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:08.669949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3673]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3673) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.718803"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 13:41:08.718803"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3674) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.0ms | ActiveRecord: 1.2ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3674) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3674]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.771433"], ["event", "destroy"], ["item_id", 3674], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 3674\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 13:41:08.718803000 Z\nupdated_at: 2014-11-05 13:41:08.718803000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3674], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.4ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 0.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3674]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/275" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"275"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 275]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3674]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 3674) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.718803"], ["given_name", "Greg"], ["id", 3674], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 13:41:08.816107"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:08.818283"], ["event", "create"], ["item_id", 3674], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 13:41:08 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3673]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3674]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3674]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.7ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.839083"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0141"], ["updated_at", "2014-11-05 13:41:08.839083"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:08.840992"], ["updated_at", "2014-11-05 13:41:08.840992"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a9362696-7ddf-4e63-8575-6e156fd9ea7b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 2.9ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28f4ce0c1_8e4c3fc7e5465be44051b@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/a9362696-7ddf-4e63-8575-6e156fd9ea7b?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.849443"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0142"], ["updated_at", "2014-11-05 13:41:08.849443"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28f4d024f_8e4c3fc7e5465be44062a@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.857515"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0143"], ["updated_at", "2014-11-05 13:41:08.857515"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:08.859443"], ["updated_at", "2014-11-05 13:41:08.859443"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "2e128590-77c2-426a-9830-fa01c7cf3027"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28f4d2853_8e4c3fc7e5465be4407f8@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/2e128590-77c2-426a-9830-fa01c7cf3027?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.868059"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0144"], ["updated_at", "2014-11-05 13:41:08.868059"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.3ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28f4d4c2f_8e4c3fc7e5465be44083a@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.876347"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0145"], ["updated_at", "2014-11-05 13:41:08.876347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:08.878245"], ["updated_at", "2014-11-05 13:41:08.878245"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "9f3ce0d5-c7af-4099-ab75-618c96c37a8e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 2.7ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28f4d71f8_8e4c3fc7e5465be4409bc@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/9f3ce0d5-c7af-4099-ab75-618c96c37a8e?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.886902"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0146"], ["updated_at", "2014-11-05 13:41:08.886902"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.1ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28f4d9525_8e4c3fc7e5465be441064@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.895177"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-05 13:41:08.895177"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:08.897148"], ["updated_at", "2014-11-05 13:41:08.897148"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "f41edd35-9268-4cce-a3ef-d5b01fa8bffb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.8ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28f4dbbe0_8e4c3fc7e5465be4411ca@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/f41edd35-9268-4cce-a3ef-d5b01fa8bffb?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.905927"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0148"], ["updated_at", "2014-11-05 13:41:08.905927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.4ms Sent mail to test.user@digital.justice.gov.uk (2.9ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a28f4de368_8e4c3fc7e5465be44125b@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.916720"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-05 13:41:08.916720"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.920104"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0150"], ["updated_at", "2014-11-05 13:41:08.920104"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"3684"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3683]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3684' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3684]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 7ms (Views: 2.3ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.935235"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0151"], ["updated_at", "2014-11-05 13:41:08.935235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.937621"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0152"], ["updated_at", "2014-11-05 13:41:08.937621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"3686"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3685]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3686' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3686]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 3686], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:08.943333"], ["updated_at", "2014-11-05 13:41:08.943333"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "b66a6e8c-b772-4ffd-aeb3-b6a6058450b4"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to someone.else@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a28f4e7070_8e4c3fc7e5465be4413e7@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/b66a6e8c-b772-4ffd-aeb3-b6a6058450b4?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.951702"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0153"], ["updated_at", "2014-11-05 13:41:08.951702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.954269"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0154"], ["updated_at", "2014-11-05 13:41:08.954269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"3688"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3687]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3688' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3688]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 3688], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:08.960311"], ["updated_at", "2014-11-05 13:41:08.960311"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "132597f1-7c83-4e1c-9802-29e6a7a9582b"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.8ms Sent mail to someone.else@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:08 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a28f4eb2f8_8e4c3fc7e5465be44146b@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/132597f1-7c83-4e1c-9802-29e6a7a9582b?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.968862"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0155"], ["updated_at", "2014-11-05 13:41:08.968862"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.971356"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0156"], ["updated_at", "2014-11-05 13:41:08.971356"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3690"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3689]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3690' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3690]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.979369"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0157"], ["updated_at", "2014-11-05 13:41:08.979369"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.981849"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0158"], ["updated_at", "2014-11-05 13:41:08.981849"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3692"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3691]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3692' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3692]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.990480"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0159"], ["updated_at", "2014-11-05 13:41:08.990480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:08.992826"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0160"], ["updated_at", "2014-11-05 13:41:08.992826"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3694"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3693]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3694' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3694]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0161' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.006127"], ["slug", "surname-0161"], ["surname", "Surname-0161"], ["updated_at", "2014-11-05 13:41:09.006127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.012350"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.012350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2994]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2994]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2994]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2994"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.016840"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.016840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2994) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2994 [["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.019762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2994]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2994]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 2994]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "2994"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.024387"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.024387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.026420"], ["group_id", 2996], ["person_id", 3695], ["role", "Cleaner"], ["updated_at", "2014-11-05 13:41:09.026420"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3695]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.027880' WHERE "people"."id" = 3695 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.028476' WHERE "groups"."id" = 2996  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.029770"], ["group_id", 2995], ["person_id", 3695], ["role", "Designer"], ["updated_at", "2014-11-05 13:41:09.029770"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3695]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.031145' WHERE "people"."id" = 3695 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.031767' WHERE "groups"."id" = 2995  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3695]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.037755"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-05 13:41:09.037755"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3696]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.041674"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0162"], ["updated_at", "2014-11-05 13:41:09.041674"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3697]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.053775"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.053775"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2997) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2997 [["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.056685"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.065780"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.065780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2998) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2998 [["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.068629"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2998) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2998 [["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.073271"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2998) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2998 [["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.076856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.087311"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.087311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2999) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2999 [["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.090214"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2999) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2999 [["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.092855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 2999) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 2999 [["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.095395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.105011"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.105011"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3000) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3000 [["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.107841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3000) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3000 [["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.110556"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3000) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3000 [["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.113155"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3000) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3000 [["team_email_address", "example.user.238@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.118545"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0165' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.122446"], ["slug", "surname-0165"], ["surname", "Surname-0165"], ["updated_at", "2014-11-05 13:41:09.122446"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3698]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0166' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.127173"], ["slug", "surname-0166"], ["surname", "Surname-0166"], ["updated_at", "2014-11-05 13:41:09.127173"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.133951"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.133951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3001]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3001]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3001]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3001"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.138514"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-05 13:41:09.138514"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.140558"], ["group_id", 3002], ["person_id", 3699], ["updated_at", "2014-11-05 13:41:09.140558"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3699]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.142010' WHERE "people"."id" = 3699 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.142585' WHERE "groups"."id" = 3002  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3699]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0167' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.147325"], ["slug", "surname-0167"], ["surname", "Surname-0167"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-05 13:41:09.147325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0168' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.149978"], ["slug", "surname-0168"], ["surname", "Surname-0168"], ["tags", "Java,Perl,Python,Ruby,Scala"], ["updated_at", "2014-11-05 13:41:09.149978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0169' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.152256"], ["slug", "surname-0169"], ["surname", "Surname-0169"], ["tags", ""], ["updated_at", "2014-11-05 13:41:09.152256"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0170' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.156504"], ["slug", "surname-0170"], ["surname", "Surname-0170"], ["updated_at", "2014-11-05 13:41:09.156504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0171' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.160232"], ["slug", "surname-0171"], ["surname", "Surname-0171"], ["updated_at", "2014-11-05 13:41:09.160232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.164943"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0172"], ["updated_at", "2014-11-05 13:41:09.164943"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.167621"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0173"], ["updated_at", "2014-11-05 13:41:09.167621"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"3706"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3705]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3706' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3706]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3706]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 7ms (Views: 1.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.181005"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0174"], ["updated_at", "2014-11-05 13:41:09.181005"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.183600"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0175"], ["updated_at", "2014-11-05 13:41:09.183600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.190473"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.241@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.190473"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3003]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3003]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3003]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3003"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.195171"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.195171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.197341"], ["group_id", 3004], ["person_id", 3708], ["updated_at", "2014-11-05 13:41:09.197341"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3708]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.198906' WHERE "people"."id" = 3708 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.199641' WHERE "groups"."id" = 3004  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3708"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3707]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3708' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3708]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3708]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3707], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.240@digital.justice.gov.uk"], ["subject_id", 3708]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.240@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:09 +0000 From: support@example.com To: example.user.240@digital.justice.gov.uk Message-ID: <545a28f533233_8e4c3fc7e5465be441531@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0174 has said that they believe the information on Surname-0175 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.214857"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0176"], ["updated_at", "2014-11-05 13:41:09.214857"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.217452"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0177"], ["updated_at", "2014-11-05 13:41:09.217452"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.224222"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.243@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.224222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3005]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3005]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3005]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3005"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.228715"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.228715"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.230735"], ["group_id", 3006], ["person_id", 3710], ["updated_at", "2014-11-05 13:41:09.230735"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3710]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.232173' WHERE "people"."id" = 3710 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.232833' WHERE "groups"."id" = 3006  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3710"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3709]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3710' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3710]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3710]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3709], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.242@digital.justice.gov.uk"], ["subject_id", 3710]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.242@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:09 +0000 From: support@example.com To: example.user.242@digital.justice.gov.uk Message-ID: <545a28f53b0a2_8e4c3fc7e5465be44161b@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0176 has said that they believe the information on Surname-0177 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.247722"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0178"], ["updated_at", "2014-11-05 13:41:09.247722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.250548"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0179"], ["updated_at", "2014-11-05 13:41:09.250548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.257066"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.245@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.257066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3007]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3007]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3007]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3007"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.261753"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.244@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.261753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.263833"], ["group_id", 3008], ["person_id", 3712], ["updated_at", "2014-11-05 13:41:09.263833"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3712]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.265689' WHERE "people"."id" = 3712 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.266890' WHERE "groups"."id" = 3008  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3712"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3711]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3712' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3712]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3712]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3711], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.244@digital.justice.gov.uk"], ["subject_id", 3712]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.244@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 13:41:09 +0000 From: support@example.com To: example.user.244@digital.justice.gov.uk Message-ID: <545a28f543d07_8e4c3fc7e5465be4417e8@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0178 has said that they believe the information on Surname-0179 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.283208"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-05 13:41:09.283208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.285595"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0181"], ["updated_at", "2014-11-05 13:41:09.285595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.292247"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.292247"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3009]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3009]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3009]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0067' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3009"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.296781"], ["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.296781"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.298812"], ["group_id", 3010], ["person_id", 3714], ["updated_at", "2014-11-05 13:41:09.298812"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3714]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.300344' WHERE "people"."id" = 3714 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.300983' WHERE "groups"."id" = 3010  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3714"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3713]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3714' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3714]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3714]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3713], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.246@digital.justice.gov.uk"], ["subject_id", 3714]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.246@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:09 +0000 From: support@example.com To: example.user.246@digital.justice.gov.uk Message-ID: <545a28f54bb38_8e4c3fc7e5465be441888@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0180 has said that they believe the information on Surname-0181 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3714]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.316518"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-05 13:41:09.316518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.319039"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0183"], ["updated_at", "2014-11-05 13:41:09.319039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.325718"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.325718"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3011]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3011]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3011]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3011"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.330166"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.330166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.332413"], ["group_id", 3012], ["person_id", 3716], ["updated_at", "2014-11-05 13:41:09.332413"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3716]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.333927' WHERE "people"."id" = 3716 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.334567' WHERE "groups"."id" = 3012  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3716"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3715]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3716' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3716]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3716]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3715], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.248@digital.justice.gov.uk"], ["subject_id", 3716]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.248@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 13:41:09 +0000 From: support@example.com To: example.user.248@digital.justice.gov.uk Message-ID: <545a28f553d8b_8e4c3fc7e5465be4419a4@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0182 has said that they believe the information on Surname-0183 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 8ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.348530"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0184"], ["updated_at", "2014-11-05 13:41:09.348530"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.351164"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0185"], ["updated_at", "2014-11-05 13:41:09.351164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3718"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3717]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3718' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3718]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.358680"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0186"], ["updated_at", "2014-11-05 13:41:09.358680"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.361010"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0187"], ["updated_at", "2014-11-05 13:41:09.361010"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3720"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3719]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3720' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3720]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.368655"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0188"], ["updated_at", "2014-11-05 13:41:09.368655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.371143"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0189"], ["updated_at", "2014-11-05 13:41:09.371143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3722"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3721]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3722' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3722]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.3ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:09.395952"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:09.395952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3723]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3723]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3723]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3723) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.4ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 9ms (Views: 8.9ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.0ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.524495"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.524495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3013]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3013]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3013]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3013"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.529398"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.529398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0069" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0069"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.2ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:09.547327"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:09.547327"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0069 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Started GET "/teams/group-0069" for 127.0.0.1 at 2014-11-05 13:41:09 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0069"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3724]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0069' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3014) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3013, 3014) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3014]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3013/3014' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3013/3014' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3014]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.3ms | ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.579584"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.579584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3015]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3015]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3015]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0071-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0071' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0071' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3015"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.584692"], ["name", "Group-0071"], ["slug", "group-0071"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.584692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3016]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3016]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3016]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0072-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0072' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0072' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3015/3016"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:09.589602"], ["name", "Group-0072"], ["slug", "group-0072"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.589602"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3017]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3017]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3017]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3015/3016/3017"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:41:09.594372"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.594372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3015, 3016, 3017, 3018) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0074' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.599401"], ["name", "Group-0074"], ["slug", "group-0074"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.599401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3019) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.607026"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.258@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.607026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3020]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0075-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0075' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0075' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3020"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.611859"], ["name", "Group-0075"], ["slug", "group-0075"], ["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.611859"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3021]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3021]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3021]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0076-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0076' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3020/3021"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:09.616749"], ["name", "Group-0076"], ["slug", "group-0076"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.616749"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3022]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3022]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3022]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0077-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0077' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0077' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3020/3021/3022"], ["ancestry_depth", 3], ["created_at", "2014-11-05 13:41:09.621562"], ["name", "Group-0077"], ["slug", "group-0077"], ["team_email_address", "example.user.260@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.621562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0075' AND "groups"."id" != 3021) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.628761"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.628761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3024]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3024]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3024]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0078-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0078' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3024"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.633526"], ["name", "Group-0078"], ["slug", "group-0078"], ["team_email_address", "example.user.262@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.633526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.640972"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.264@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.640972"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3026]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3026]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0079-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0079' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0079' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3026"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.645318"], ["name", "Group-0079"], ["slug", "group-0079"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.645318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.648555"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 13:41:09.648555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.650602"], ["group_id", 3027], ["person_id", 3725], ["updated_at", "2014-11-05 13:41:09.650602"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.651299' WHERE "people"."id" = 3725 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3027]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.652547' WHERE "groups"."id" = 3027  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3027 OR "groups"."ancestry" ILIKE '3026/3027/%') OR "groups"."ancestry" = '3026/3027')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3027) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.661567"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.266@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.661567"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3028]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3028]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3028]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0080-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0080' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0080' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3028"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.666228"], ["name", "Group-0080"], ["slug", "group-0080"], ["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.666228"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.669385"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 13:41:09.669385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.671327"], ["group_id", 3029], ["person_id", 3726], ["updated_at", "2014-11-05 13:41:09.671327"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.671943' WHERE "people"."id" = 3726 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3029]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.673311' WHERE "groups"."id" = 3029  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3029]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3029]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3029]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0081-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0081' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3028/3029"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:09.678069"], ["name", "Group-0081"], ["slug", "group-0081"], ["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.678069"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.681079"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 13:41:09.681079"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.684177"], ["group_id", 3030], ["person_id", 3727], ["updated_at", "2014-11-05 13:41:09.684177"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.685405' WHERE "people"."id" = 3727 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3030]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.687201' WHERE "groups"."id" = 3030  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3029 OR "groups"."ancestry" ILIKE '3028/3029/%') OR "groups"."ancestry" = '3028/3029')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3029,3030) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.697064"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.697064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3031]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3031]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3031]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0082-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0082' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0082' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3031"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.704006"], ["name", "Group-0082"], ["slug", "group-0082"], ["team_email_address", "example.user.268@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.704006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.709369"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 13:41:09.709369"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.711940"], ["group_id", 3032], ["person_id", 3728], ["updated_at", "2014-11-05 13:41:09.711940"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.712681' WHERE "people"."id" = 3728 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3032]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.714105' WHERE "groups"."id" = 3032  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3032]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3032]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3032]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0083-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0083' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3031/3032"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:09.719185"], ["name", "Group-0083"], ["slug", "group-0083"], ["team_email_address", "example.user.270@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.719185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.722280"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 13:41:09.722280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.724250"], ["group_id", 3033], ["person_id", 3729], ["updated_at", "2014-11-05 13:41:09.724250"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.724884' WHERE "people"."id" = 3729 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3033]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.726151' WHERE "groups"."id" = 3033  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.727901"], ["group_id", 3033], ["person_id", 3729], ["updated_at", "2014-11-05 13:41:09.727901"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.728581' WHERE "people"."id" = 3729 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3033]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.729749' WHERE "groups"."id" = 3033  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3032 OR "groups"."ancestry" ILIKE '3031/3032/%') OR "groups"."ancestry" = '3031/3032')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3032,3033) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.738820"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.272@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.738820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3034]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3034]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3034]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0084-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0084' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3034"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.743596"], ["name", "Group-0084"], ["slug", "group-0084"], ["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.743596"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.746679"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 13:41:09.746679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.748672"], ["group_id", 3035], ["person_id", 3730], ["updated_at", "2014-11-05 13:41:09.748672"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.749320' WHERE "people"."id" = 3730 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3035]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.750582' WHERE "groups"."id" = 3035  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3035]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3035]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3035]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0085-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0085' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0085' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3034/3035"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:09.755341"], ["name", "Group-0085"], ["slug", "group-0085"], ["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.755341"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.758577"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 13:41:09.758577"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.760538"], ["group_id", 3036], ["person_id", 3731], ["updated_at", "2014-11-05 13:41:09.760538"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.761239' WHERE "people"."id" = 3731 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3036]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.762659' WHERE "groups"."id" = 3036  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.764525"], ["group_id", 3036], ["person_id", 3731], ["updated_at", "2014-11-05 13:41:09.764525"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.765196' WHERE "people"."id" = 3731 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3036]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.766407' WHERE "groups"."id" = 3036  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3035 OR "groups"."ancestry" ILIKE '3034/3035/%') OR "groups"."ancestry" = '3034/3035')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3035,3036) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.775568"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.775568"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3037]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3037]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3037]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0086-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0086' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0086' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3037"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.779679"], ["name", "Group-0086"], ["slug", "group-0086"], ["team_email_address", "example.user.274@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.779679"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3037/3038' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 3038]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.790306"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.790306"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3039]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3039]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3039]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0087-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0087' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3039"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.794879"], ["name", "Group-0087"], ["slug", "group-0087"], ["team_email_address", "example.user.276@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.794879"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0190' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.797820"], ["slug", "surname-0190"], ["surname", "Surname-0190"], ["updated_at", "2014-11-05 13:41:09.797820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.799351"], ["group_id", 3040], ["person_id", 3732], ["updated_at", "2014-11-05 13:41:09.799351"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.800099' WHERE "people"."id" = 3732 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3040]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.801338' WHERE "groups"."id" = 3040  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3039/3040' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 3040]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.811754"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.279@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.811754"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3041]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3041]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3041]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0088-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0088' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0088' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3041"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.816478"], ["name", "Group-0088"], ["slug", "group-0088"], ["team_email_address", "example.user.278@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.816478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0191' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.819604"], ["slug", "surname-0191"], ["surname", "Surname-0191"], ["updated_at", "2014-11-05 13:41:09.819604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.821170"], ["group_id", 3042], ["person_id", 3733], ["updated_at", "2014-11-05 13:41:09.821170"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.821767' WHERE "people"."id" = 3733 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3042]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.822960' WHERE "groups"."id" = 3042  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3041/3042' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 3042]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.832799"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.281@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.832799"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3043]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3043]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3043]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0089-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0089' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3043"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.837252"], ["name", "Group-0089"], ["slug", "group-0089"], ["team_email_address", "example.user.280@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.837252"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3044]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3044]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3044]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0090-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0090' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0090' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3043/3044"], ["ancestry_depth", 2], ["created_at", "2014-11-05 13:41:09.842207"], ["name", "Group-0090"], ["slug", "group-0090"], ["team_email_address", "example.user.282@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.842207"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3044]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3043/3044' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.850846"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.284@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.850846"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3046]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3046]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3046]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0091-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0091' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3046"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.855426"], ["name", "Group-0091"], ["slug", "group-0091"], ["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.855426"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3046/3047' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.863033"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.286@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.863033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3048]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3048]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3048]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0092-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0092' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0092' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3048"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.867432"], ["name", "Group-0092"], ["slug", "group-0092"], ["team_email_address", "example.user.285@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.867432"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3048/3049' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.874999"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.288@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.874999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3050]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3050]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3050]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0093-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0093' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0093' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3050"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.879372"], ["name", "Group-0093"], ["slug", "group-0093"], ["team_email_address", "example.user.287@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.879372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0192' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:09.882613"], ["slug", "surname-0192"], ["surname", "Surname-0192"], ["updated_at", "2014-11-05 13:41:09.882613"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.884059"], ["group_id", 3051], ["leader", "t"], ["person_id", 3734], ["updated_at", "2014-11-05 13:41:09.884059"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:09.884841' WHERE "people"."id" = 3734 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:09.885391' WHERE "groups"."id" = 3051  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 3051]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.893399"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.289@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.893399"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3052]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3052]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3052]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3052"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.898176"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.290@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.898176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3052]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3052]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3052]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.909527"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.291@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.909527"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.916385"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.293@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.916385"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3055]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3055]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3055]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3055"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.921511"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.292@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.921511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3055) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3055 [["team_email_address", "example.user.295@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.924850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3055]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3055]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3055]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3055"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.930684"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.294@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.930684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.938237"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.297@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.938237"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3058"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.942415"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.296@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.942415"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3058) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3058 [["team_email_address", "example.user.299@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.945199"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3058"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.949968"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.298@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.949968"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3058) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3058 [["team_email_address", "example.user.301@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.952771"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3058]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3058"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.958202"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.300@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.958202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.965690"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.303@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.965690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3062]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3062]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3062]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3062"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.970698"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.302@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.970698"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.978251"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.305@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.978251"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3064]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3064]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3064]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3064"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:09.982477"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.304@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.982477"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3064]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3064]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3064]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3065) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 3065) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 3065 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-05 13:41:09.986905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3065]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:09.994185"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:09.994185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:10.000553"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.307@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.000553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '3067'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:10.007652"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.007652"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3068]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3068]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3068]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0094-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0094' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0094' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3068"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:10.014776"], ["name", "Group-0094"], ["slug", "group-0094"], ["team_email_address", "example.user.309@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.014776"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3068]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '3068'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:10.023569"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.311@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.023569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3070]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3070]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3070]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0095-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0095' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3070"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:10.027780"], ["name", "Group-0095"], ["slug", "group-0095"], ["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.027780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3070/3071/%' OR "groups"."ancestry" = '3070/3071')) SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 3071]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3071]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:10.036430"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.313@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.036430"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3072]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3072]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3072]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0096-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0096' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0096' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3072"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:10.040748"], ["name", "Group-0096"], ["slug", "group-0096"], ["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.040748"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3072/3073/%' OR "groups"."ancestry" = '3072/3073'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:10.046133"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0193"], ["updated_at", "2014-11-05 13:41:10.046133"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:10.051949"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.051949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3735]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:10.063548"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:10.063548"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3736]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3736]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3736]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3736) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.6ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3736]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.1ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3736]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-05 13:41:10.169959"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 13:41:10.169959"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 19ms (ActiveRecord: 1.3ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3736]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.2ms | ActiveRecord: 0.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3736]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3737) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.9ms | ActiveRecord: 0.7ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3736]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3737) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 57ms (Views: 51.0ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:10.280777"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.280777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3075]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3075]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3075]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3075"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:10.285347"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:10.285347"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 6ms (Views: 6.3ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:10.365469"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:10.365469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3738]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3738) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.5ms | ActiveRecord: 1.2ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 30.4ms | ActiveRecord: 0.6ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3076", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-05 13:41:10.738161"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 13:41:10.738161"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:10.739258"], ["group_id", 3076], ["person_id", 3739], ["role", ""], ["updated_at", "2014-11-05 13:41:10.739258"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3739]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:10.740614' WHERE "people"."id" = 3739 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3076]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:10.741837' WHERE "groups"."id" = 3076  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/people/marco-polo/image/edit Completed 302 Found in 18ms (ActiveRecord: 1.7ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.2ms | ActiveRecord: 0.4ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:64726/people/marco-polo?cache_bust=1415194870 Completed 302 Found in 7ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo?cache_bust=1415194870" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415194870", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3738]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3739) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3075, 3076) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3075, 3076) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.3ms | ActiveRecord: 1.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:10.977219"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:10.977219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3740]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3740]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:10 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3740]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3740) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0194' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:11.024868"], ["slug", "surname-0194"], ["surname", "Surname-0194"], ["updated_at", "2014-11-05 13:41:11.024868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:11.031239"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:11.031239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3077]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3077]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3077]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0097-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0097' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3077"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:11.035783"], ["name", "Group-0097"], ["slug", "group-0097"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:11.035783"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:11.037089"], ["group_id", 3078], ["person_id", 3741], ["updated_at", "2014-11-05 13:41:11.037089"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:11.037834' WHERE "people"."id" = 3741 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:11.038396' WHERE "groups"."id" = 3078  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0194/edit" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0194"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3740]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0194' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3741) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3077, 3078) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3077, 3078) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3741]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.6ms) Started DELETE "/people/surname-0194" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0194"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3740]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0194' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3741) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 613]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3741]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:11.094917' WHERE "people"."id" = 3741 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:11.095570' WHERE "groups"."id" = 3078 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3741]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3740]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.2ms | ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 613]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3741]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:11.114708"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:11.114708"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3742]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3742]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3742]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3742) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.4ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3742]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.7ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3742]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:11.217093"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 13:41:11.217093"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3742]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3743) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.7ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3742]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3743) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 45.5ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:11.319185"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:11.319185"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3744]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3744]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 17ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3744]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3744) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.9ms | ActiveRecord: 1.1ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3744]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.8ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3744]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (22.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 28.5ms | ActiveRecord: 0.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:11.456737"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:11.456737"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3745]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3745]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3745]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3745) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 43.8ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3745]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 30.8ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3745]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:11.564445"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-05 13:41:11.564445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3745]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3746) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 12.2ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:11.597427"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:11.597427"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3747]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3747]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3747]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3747) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.6ms | ActiveRecord: 1.2ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3747]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.3ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:11.689180"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:11.689180"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3748]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3748]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3748]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3748) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.5ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:11.739269"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:11.739269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:11.742280"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 13:41:11.742280"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3748]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3750) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 39.8ms | ActiveRecord: 1.3ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3748]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3750) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 3750) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3749]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 26ms (Views: 18.4ms | ActiveRecord: 1.2ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3748]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3750) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3750 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:11.848373"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3748]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3750) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.3ms | ActiveRecord: 0.7ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:11.880051"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:11.880051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3079]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3079]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3079]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3079"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:11.884655"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:11.884655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0195' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:11.887220"], ["slug", "surname-0195"], ["surname", "Surname-0195"], ["updated_at", "2014-11-05 13:41:11.887220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:11.969097"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:11.969097"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3752]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:11 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3752) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 56ms (Views: 50.3ms | ActiveRecord: 1.3ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0195/edit" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0195"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0195' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3751) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.1ms | ActiveRecord: 1.3ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started PATCH "/people/surname-0195" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0195", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3079", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0195"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0195' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3751) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0195' AND "people"."given_name" = '' AND ("people"."id" != 3751) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3751 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 13:41:12.350197"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:12.352031"], ["group_id", 3079], ["person_id", 3751], ["role", ""], ["updated_at", "2014-11-05 13:41:12.352031"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3751]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:12.354384' WHERE "people"."id" = 3751 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3079]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:12.356136' WHERE "groups"."id" = 3079  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/people/surname-0195 Completed 302 Found in 18ms (ActiveRecord: 2.5ms) Started GET "/people/surname-0195" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0195"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0195' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3751) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3079) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3079) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.9ms | ActiveRecord: 1.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0195/edit" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0195"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0195' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3751) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3079) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3079) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3751]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 50ms (Views: 43.6ms | ActiveRecord: 1.6ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3752]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:12.613038"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:12.613038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3753]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3753]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3753]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3753) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:12.666486"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:12.666486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3753]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3754) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 0.8ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3753]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3754) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.2ms | ActiveRecord: 1.3ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3753]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3754) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 3754) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 3754 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 13:41:12.750126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 12ms (ActiveRecord: 1.4ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3753]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3754) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 10.0ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:12.780702"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:12.780702"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3755]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3755]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3755]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3755) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 34.7ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:12.829333"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:12.829333"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3755]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.4ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3755]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3756]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 0.8ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3755]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3755]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 11.7ms | ActiveRecord: 0.1ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:12.926792"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:12.926792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3757]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3757]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3757]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3757) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 40.9ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:12 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3757]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 30.2ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:13.027906"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:13.027906"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3758]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3758]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3758]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3758) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 36.3ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0196' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:13.093374"], ["slug", "surname-0196"], ["surname", "Surname-0196"], ["updated_at", "2014-11-05 13:41:13.093374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0196/edit" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0196"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3758]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0196' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3759) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 34.1ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:13.145198"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:13.145198"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3760]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3760]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3760]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3760) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 35.4ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 13:41:13.197838"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:13.197838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3760]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3761) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.7ms | ActiveRecord: 0.7ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3760]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3761) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.8ms | ActiveRecord: 1.2ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3760]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3761) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (23.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 30.7ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:13.326880"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:13.326880"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3081]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3081]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3081]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3081"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:13.331589"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:13.331589"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0197' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:13.334277"], ["slug", "surname-0197"], ["surname", "Surname-0197"], ["tags", "Cooking"], ["updated_at", "2014-11-05 13:41:13.334277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.5ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:13.414502"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:13.414502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3763]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3763]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3763]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3763) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.1ms | ActiveRecord: 1.2ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3763]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0197/edit" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3763]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3762) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 42.2ms | ActiveRecord: 1.3ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3763]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started PATCH "/people/surname-0197" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0197", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3081", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0197"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3763]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3762) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0197' AND "people"."given_name" = '' AND ("people"."id" != 3762) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3762 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-05 13:41:13.792292"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:13.793390"], ["group_id", 3081], ["person_id", 3762], ["role", ""], ["updated_at", "2014-11-05 13:41:13.793390"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3762]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:13.795036' WHERE "people"."id" = 3762 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3081]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:13.796306' WHERE "groups"."id" = 3081  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/people/surname-0197 Completed 302 Found in 19ms (ActiveRecord: 2.5ms) Started GET "/people/surname-0197" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0197"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3763]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0197' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3762) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3081) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3081) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.7ms | ActiveRecord: 1.1ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:13 +0000  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:13.906309"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:13.906309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3083]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3083]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3083]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3083"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:13.911309"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:13.911309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:13.914593"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:13.914593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:64726/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:13 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:13.996773"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:13.996773"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3765]] Redirected to http://127.0.0.1:64726/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3765) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 34.9ms | ActiveRecord: 1.3ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 34.8ms | ActiveRecord: 0.7ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3084", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3764]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 11.0ms | ActiveRecord: 0.9ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Started POST "/people" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3084"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415194874-36428-5818/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-05 13:41:14.471790"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-37f29f10-7e5b-4017-9c8d-154189802252"], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:14.471790"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:14.473002"], ["group_id", 3084], ["person_id", 3766], ["role", ""], ["updated_at", "2014-11-05 13:41:14.473002"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3766]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:14.474422' WHERE "people"."id" = 3766 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3084]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:14.475829' WHERE "groups"."id" = 3084  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:64726/people/marco-polo-37f29f10-7e5b-4017-9c8d-154189802252/image/edit Completed 302 Found in 16ms (ActiveRecord: 1.9ms) Started GET "/people/marco-polo-37f29f10-7e5b-4017-9c8d-154189802252/image/edit" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-37f29f10-7e5b-4017-9c8d-154189802252"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-37f29f10-7e5b-4017-9c8d-154189802252' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 7.9ms | ActiveRecord: 0.5ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Started PUT "/people/marco-polo-37f29f10-7e5b-4017-9c8d-154189802252/image" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-37f29f10-7e5b-4017-9c8d-154189802252"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-37f29f10-7e5b-4017-9c8d-154189802252' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:64726/people/marco-polo-37f29f10-7e5b-4017-9c8d-154189802252?cache_bust=1415194874 Completed 302 Found in 8ms (ActiveRecord: 0.5ms) Started GET "/people/marco-polo-37f29f10-7e5b-4017-9c8d-154189802252?cache_bust=1415194874" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415194874", "id"=>"marco-polo-37f29f10-7e5b-4017-9c8d-154189802252"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3765]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-37f29f10-7e5b-4017-9c8d-154189802252' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3766) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3083, 3084) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3083, 3084) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.2ms | ActiveRecord: 1.2ms) Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:14.709034"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:14.709034"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3767]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3767]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3767]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3767) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.2ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:14.762273"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:14.762273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3085]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3085]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3085]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0098-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0098' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0098' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3085"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:14.767067"], ["name", "Group-0098"], ["slug", "group-0098"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:14.767067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0198' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:14.769710"], ["slug", "surname-0198"], ["surname", "Surname-0198"], ["updated_at", "2014-11-05 13:41:14.769710"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:14.772223"], ["group_id", 3086], ["person_id", 3768], ["updated_at", "2014-11-05 13:41:14.772223"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3768]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:14.773606' WHERE "people"."id" = 3768 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:14.774194' WHERE "groups"."id" = 3086  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0198" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0198"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3767]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0198' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3768) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3085, 3086) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) CACHE (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3085, 3086) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.0ms | ActiveRecord: 1.0ms) Started GET "/people/surname-0198/reported_profiles/new" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0198"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3767]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0198' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 14.2ms | ActiveRecord: 0.4ms) Started POST "/people/surname-0198/reported_profiles" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0198"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3767]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0198' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3768]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 3767], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.325@digital.justice.gov.uk"], ["subject_id", 3768]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.6ms Sent mail to example.user.325@digital.justice.gov.uk (2.4ms) Date: Wed, 05 Nov 2014 13:41:14 +0000 From: support@example.com To: example.user.325@digital.justice.gov.uk Message-ID: <545a28faca0a1_8e4c3fc7e5465be442054@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0198 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0198 Redirected to http://www.example.com/people/surname-0198 Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/surname-0198" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0198"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3767]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0198' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3768) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3085, 3086) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3085, 3086) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.1ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:14.858278"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:14.858278"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3769]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3769]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3769]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3769) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 33.9ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0199' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:14.905520"], ["slug", "surname-0199"], ["surname", "Surname-0199"], ["updated_at", "2014-11-05 13:41:14.905520"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0199/edit" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0199"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3769]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0199' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3770) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 39.1ms | ActiveRecord: 1.2ms) Started DELETE "/people/surname-0199" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0199"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3769]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0199' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3770) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3770]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3769]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3769]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 0.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3770]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:14.989033"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:14.989033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3771]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3771]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:14 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3771]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3771) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:15.040713"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0200"], ["updated_at", "2014-11-05 13:41:15.040713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3772]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3772 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:15.046404"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:15.056860"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:15.056860"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3087]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3087]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3087]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0099-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0099' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3087"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:15.061509"], ["name", "Group-0099"], ["slug", "group-0099"], ["team_email_address", "example.user.327@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:15.061509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:15.063786"], ["group_id", 3088], ["person_id", 3772], ["updated_at", "2014-11-05 13:41:15.063786"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3772]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:15.065316' WHERE "people"."id" = 3772 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:15.065957' WHERE "groups"."id" = 3088  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3771]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3772) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3087, 3088) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3087, 3088) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 13.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:15.098600"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:15.098600"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3773]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3773]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3773]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3773) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:15.149189"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0201"], ["updated_at", "2014-11-05 13:41:15.149189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 3774 [["email", nil], ["updated_at", "2014-11-05 13:41:15.150450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3773]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3774) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 9.1ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:15.177352"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:15.177352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3775]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3775]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3775]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3775) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (46.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 61ms (Views: 55.5ms | ActiveRecord: 1.1ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:15.246684"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0202"], ["updated_at", "2014-11-05 13:41:15.246684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3775]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3776) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.8ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3775]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 11ms (Views: 8.6ms | ActiveRecord: 0.5ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3775]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 3776], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:15.291212"], ["updated_at", "2014-11-05 13:41:15.291212"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "be9377a2-ef56-4776-afc5-99ab56338802"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to someone.else@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 13:41:15 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a28fb47db5_8e4c3fc7e5465be4421e5@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/be9377a2-ef56-4776-afc5-99ab56338802?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.1ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3775]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3776) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.4ms | ActiveRecord: 0.8ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:15.323915"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:15.323915"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3777]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3777]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3777]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3777) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 41.0ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:15.378105"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-335154c9-cffd-4ce3-997a-514bc67244cd"], ["surname", "Surname-0203"], ["updated_at", "2014-11-05 13:41:15.378105"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-335154c9-cffd-4ce3-997a-514bc67244cd" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-335154c9-cffd-4ce3-997a-514bc67244cd"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3777]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-335154c9-cffd-4ce3-997a-514bc67244cd' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3778) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 9.6ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 13:41:15.405245"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 13:41:15.405245"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3779]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3779]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3779]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3779) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.1ms | ActiveRecord: 1.2ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:15.454783"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-4dfde679-2cc1-4030-96f0-fae21c6568ac"], ["surname", "Surname-0204"], ["updated_at", "2014-11-05 13:41:15.454783"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3780]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3780 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 13:41:15.460015"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 13:41:15.470193"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:15.470193"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3089]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3089]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3089]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0100-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0100' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0100' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3089"], ["ancestry_depth", 1], ["created_at", "2014-11-05 13:41:15.474873"], ["name", "Group-0100"], ["slug", "group-0100"], ["team_email_address", "example.user.329@digital.justice.gov.uk"], ["updated_at", "2014-11-05 13:41:15.474873"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 13:41:15.476900"], ["group_id", 3090], ["person_id", 3780], ["updated_at", "2014-11-05 13:41:15.476900"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3780]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 13:41:15.478301' WHERE "people"."id" = 3780 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 13:41:15.478943' WHERE "groups"."id" = 3090  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-4dfde679-2cc1-4030-96f0-fae21c6568ac" for 127.0.0.1 at 2014-11-05 13:41:15 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-4dfde679-2cc1-4030-96f0-fae21c6568ac"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3779]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-4dfde679-2cc1-4030-96f0-fae21c6568ac' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3780) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3089, 3090) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3089, 3090) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.4ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK ActiveRecord::SchemaMigration Load (0.6ms) SELECT "schema_migrations".* FROM "schema_migrations"  (0.1ms) BEGIN  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (1.0ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.5ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.670315"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0001"], ["updated_at", "2014-11-05 15:07:19.670315"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:19.679106"], ["slug", "surname-0002"], ["surname", "Surname-0002"], ["updated_at", "2014-11-05 15:07:19.679106"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.9ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.4ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.698721"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.2@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:19.698721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3091]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3091]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3091]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0001-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0001' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0001' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3091"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:19.703861"], ["name", "Group-0001"], ["slug", "group-0001"], ["team_email_address", "example.user.1@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:19.703861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.7ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:19.705722"], ["group_id", 3092], ["person_id", 3782], ["updated_at", "2014-11-05 15:07:19.705722"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:19.709285' WHERE "people"."id" = 3782 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:19.709993' WHERE "groups"."id" = 3092  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"620"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3781]] Peoplefinder::Membership Load (0.6ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 620]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 620]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3782]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:19.721573' WHERE "people"."id" = 3782 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3092]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:19.723112' WHERE "groups"."id" = 3092  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 9ms (ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.728209"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0003"], ["updated_at", "2014-11-05 15:07:19.728209"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:19.731075"], ["slug", "surname-0004"], ["surname", "Surname-0004"], ["updated_at", "2014-11-05 15:07:19.731075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.737268"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.4@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:19.737268"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3093]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3093]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3093]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0002-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0002' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0002' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3093"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:19.741566"], ["name", "Group-0002"], ["slug", "group-0002"], ["team_email_address", "example.user.3@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:19.741566"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:19.742816"], ["group_id", 3094], ["person_id", 3784], ["updated_at", "2014-11-05 15:07:19.742816"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:19.743495' WHERE "people"."id" = 3784 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:19.744046' WHERE "groups"."id" = 3094  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people", "id"=>"621"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3783]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 621]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 621]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3784]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:19.748676' WHERE "people"."id" = 3784 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3094]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:19.749959' WHERE "groups"."id" = 3094  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people Completed 302 Found in 5ms (ActiveRecord: 1.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 621]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.756065"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0005"], ["updated_at", "2014-11-05 15:07:19.756065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.763171"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.5@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:19.763171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3785]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 2ms (Views: 0.2ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.6ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:19.775535"], ["updated_at", "2014-11-05 15:07:19.775535"], ["user_email", "example.user.6@digital.justice.gov.uk"], ["value", "9d82e0be-a50f-4d48-a1fb-fb97b9ff4391"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."id" = $1 LIMIT 1 [["id", 349]]  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:19.779844"], ["updated_at", "2014-11-05 15:07:19.779844"], ["user_email", "example.user.7@digital.justice.gov.uk"], ["value", "a1d618b3-99e7-4ae5-9ead-d2790e14201f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'text-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.786199"], ["email", "text.user@digital.justice.gov.uk"], ["slug", "text-user"], ["surname", "Surname-0006"], ["updated_at", "2014-11-05 15:07:19.786199"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:19.787888"], ["updated_at", "2014-11-05 15:07:19.787888"], ["user_email", "text.user@digital.justice.gov.uk"], ["value", "a7f1a384-58fb-4d40-a699-a91f0ec13dcb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.791461"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0007"], ["updated_at", "2014-11-05 15:07:19.791461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.797024"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.9@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:19.797024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3787]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 10ms (Views: 8.1ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.814672"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0008"], ["updated_at", "2014-11-05 15:07:19.814672"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.821598"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.10@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:19.821598"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3788]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.829015"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0009"], ["updated_at", "2014-11-05 15:07:19.829015"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3789]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:19.835998"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0010"], ["updated_at", "2014-11-05 15:07:19.835998"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3790]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:19 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:19 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:19.868087"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:19.868087"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3791]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3791]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 18ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:19 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3791]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3791) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (6.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.9ms) Peoplefinder::Community Load (0.6ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (13.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (76.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (39.6ms) PaperTrail::Version Load (0.6ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3791], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3791], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (1.2ms) Completed 200 OK in 3572ms (Views: 3551.3ms | ActiveRecord: 3.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:23.464466"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.12@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:23.464466"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3098]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3098]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3098]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0003-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0003' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0003' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3098"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:23.469340"], ["name", "Group-0003"], ["slug", "group-0003"], ["team_email_address", "example.user.11@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:23.469340"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:23.471908"], ["slug", "surname-0011"], ["surname", "Surname-0011"], ["updated_at", "2014-11-05 15:07:23.471908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:23.474337"], ["group_id", 3099], ["person_id", 3792], ["updated_at", "2014-11-05 15:07:23.474337"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3792]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:23.475605' WHERE "people"."id" = 3792 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:23.476222' WHERE "groups"."id" = 3099  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0011" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0011"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3791]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3792) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3098, 3099) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (3.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3098, 3099) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3792], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3792], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 31ms (Views: 25.1ms | ActiveRecord: 1.3ms) Started GET "/people/surname-0011/reported_profiles/new" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3791]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3792], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3792], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 22ms (Views: 19.5ms | ActiveRecord: 0.8ms) Started POST "/people/surname-0011/reported_profiles" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"utf8"=>"✓", "reported_profile"=>{"reason_for_reporting"=>"Duplicate profile", "additional_details"=>"Some stuff"}, "commit"=>"Submit", "person_id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3791]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3792]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "Some stuff"], ["notifier_id", 3791], ["reason_for_reporting", "Duplicate profile"], ["recipient_email", "example.user.11@digital.justice.gov.uk"], ["subject_id", 3792]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 7.3ms Sent mail to example.user.11@digital.justice.gov.uk (6.8ms) Date: Wed, 05 Nov 2014 15:07:23 +0000 From: support@example.com To: example.user.11@digital.justice.gov.uk Message-ID: <545a3d2b8bdab_15b853fc86c865be0678cb@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit John Doe has said that they believe the information on Surname-0011 to be incorrect. Reason for reporting: Duplicate profile Additional details: Some stuff Please fix or delete this page: http://www.example.com/people/surname-0011 Redirected to http://www.example.com/people/surname-0011 Completed 302 Found in 22ms (ActiveRecord: 1.4ms) Started GET "/people/surname-0011" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0011"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3791]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0011' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3792) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3098, 3099) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3098, 3099) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3792], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3792], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.7ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:23.608026"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:23.608026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3793]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3793]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3793]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3793) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3793], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3793], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.7ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3793]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 32.7ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"ruby,cakes and bakes"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3793]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.4ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:23.712643"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "smith"], ["surname", "Smith"], ["tags", "Cakes and bakes,Ruby"], ["updated_at", "2014-11-05 15:07:23.712643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/smith Completed 302 Found in 10ms (ActiveRecord: 1.2ms) Started GET "/people/smith" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3793]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3794) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3794], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3794], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.5ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:23.747922"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:23.747922"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3795]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3795]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3795]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3795) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3795], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3795], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.7ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0012' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:23.809365"], ["slug", "surname-0012"], ["surname", "Surname-0012"], ["updated_at", "2014-11-05 15:07:23.809365"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0012/edit" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0012"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3795]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0012' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3796) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3796], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3796], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.9ms | ActiveRecord: 1.4ms) Started DELETE "/people/surname-0012" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0012"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3795]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0012' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3796) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3796]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3795]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3795]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (14.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 22.0ms | ActiveRecord: 0.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3796]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:23.905996"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:23.905996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3797]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3797]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3797]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3797) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3797], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3797], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 40.2ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:23.963366"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:23.963366"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:23.966029"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 15:07:23.966029"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bobbie-browne/edit" for 127.0.0.1 at 2014-11-05 15:07:23 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3797]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3799) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.4ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3799], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3799], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 53ms (Views: 46.7ms | ActiveRecord: 1.8ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3797]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3799) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" != 3799) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3798]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (6.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3799], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3799], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 18.4ms | ActiveRecord: 1.6ms) Started PATCH "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>""}, "commit"=>"Continue", "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3797]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3799) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3799 [["description", ""], ["email", ""], ["given_name", "Marco"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:24.087612"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bobbie-browne Completed 302 Found in 10ms (ActiveRecord: 1.1ms) Started GET "/people/bobbie-browne" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bobbie-browne"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3797]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3799) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3799], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3799], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.5ms | ActiveRecord: 0.9ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:24.117726"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:24.117726"]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3800]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3800]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3800]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3800) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3800], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3800], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.3ms | ActiveRecord: 1.4ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:24.175131"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:24.175131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3800]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3801) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3801], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3801], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.2ms | ActiveRecord: 1.0ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3800]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3801) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3801], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3801], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 46ms (Views: 39.7ms | ActiveRecord: 1.4ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3800]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3801) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities"  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (24.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3801], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3801], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 49.3ms | ActiveRecord: 1.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:24.334490"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:24.334490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3802]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3802]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3802]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3802) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3802], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3802], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3802]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 38.0ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3802]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["created_at", "2014-11-05 15:07:24.446604"], ["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 15:07:24.446604"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo/image/edit Completed 302 Found in 14ms (ActiveRecord: 1.1ms) Started GET "/people/polo/image/edit" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3802]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3803], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3803], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 13.0ms | ActiveRecord: 0.6ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3802]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3803) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3803], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3803], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.9ms | ActiveRecord: 1.0ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3802]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3803) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3803], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3803], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 40.6ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:24.551920"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:24.551920"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3804]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3804]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3804]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3804) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (15.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3804], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3804], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 48.5ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0013' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:24.614562"], ["slug", "surname-0013"], ["surname", "Surname-0013"], ["updated_at", "2014-11-05 15:07:24.614562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:24.622156"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.14@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:24.622156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3100]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3100]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3100]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0004-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0004' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0004' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3100"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:24.627822"], ["name", "Group-0004"], ["slug", "group-0004"], ["team_email_address", "example.user.13@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:24.627822"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:24.629458"], ["group_id", 3101], ["person_id", 3805], ["updated_at", "2014-11-05 15:07:24.629458"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:24.630187' WHERE "people"."id" = 3805 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:24.630808' WHERE "groups"."id" = 3101  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0013/edit" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3804]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3805) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3100, 3101) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3100, 3101) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3805]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.8ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3805], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3805], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 45.3ms | ActiveRecord: 1.9ms) Started DELETE "/people/surname-0013" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0013"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3804]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0013' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3805) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 623]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3805]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:24.694925' WHERE "people"."id" = 3805 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:24.695660' WHERE "groups"."id" = 3101 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3805]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 9ms (ActiveRecord: 1.8ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3804]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.9ms | ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 623]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3805]]  (0.3ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:24.723661"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:24.723661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3806]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3806]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3806]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3806) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3806], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3806], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.8ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:24.782696"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:24.782696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3806]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3807) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3807], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3807], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.9ms | ActiveRecord: 1.0ms) Started GET "/people/marco-polo/edit" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3806]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3807) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3807], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3807], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 52.2ms | ActiveRecord: 1.5ms) Started PATCH "/people/marco-polo" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3806]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3807) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" != 3807) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "given_name" = $1, "surname" = $2, "tags" = $3, "updated_at" = $4 WHERE "people"."id" = 3807 [["given_name", "Jane"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 15:07:24.886287"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/marco-polo Completed 302 Found in 12ms (ActiveRecord: 1.4ms) Started GET "/people/marco-polo" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3806]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3807) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3807], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3807], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.1ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:24.918486"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:24.918486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3808]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3808]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3808]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3808) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.4ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3808], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3808], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 45ms (Views: 39.3ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:24.972575"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:24.972575"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:24 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3808]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 34.5ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3808]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3809]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.0ms | ActiveRecord: 0.8ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3808]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3808]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.7ms | ActiveRecord: 0.2ms)  (0.3ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:25.075187"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:25.075187"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3810]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3810]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3810]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3810) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (75.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3810], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3810], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 92ms (Views: 85.9ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3810]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 31.9ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:25.218994"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:25.218994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3811]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3811]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3811]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3811) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.7ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3811], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3811], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 51ms (Views: 45.8ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3811]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 39ms (Views: 36.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3811]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'polo' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:25.337152"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "polo"], ["surname", "Polo"], ["tags", ""], ["updated_at", "2014-11-05 15:07:25.337152"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/polo Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/polo" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3811]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3812) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.8ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3812], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3812], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.0ms | ActiveRecord: 0.9ms) Started GET "/people/polo/edit" for 127.0.0.1 at 2014-11-05 15:07:25 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3811]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3812) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3812], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3812], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.5ms | ActiveRecord: 1.5ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:26.969065"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.16@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:26.969065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3102]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3102]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3102]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3102"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:26.974625"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.15@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:26.974625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:26 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:26 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (7.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 15.4ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/assets/application.js" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/assets/application.css" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:27.642199"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:27.642199"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3813]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3813) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.6ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3813], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3813], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 56ms (Views: 48.7ms | ActiveRecord: 1.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/icon_delete.png" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/assets/medium_no_photo.png" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 43.2ms | ActiveRecord: 0.7ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:27 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3103", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14) RETURNING "id" [["created_at", "2014-11-05 15:07:28.108638"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo"], ["surname", "Polo"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 15:07:28.108638"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:28.109813"], ["group_id", 3103], ["person_id", 3814], ["role", ""], ["updated_at", "2014-11-05 15:07:28.109813"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3814]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:28.111338' WHERE "people"."id" = 3814 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3103]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:28.112954' WHERE "groups"."id" = 3103  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/people/marco-polo/image/edit Completed 302 Found in 20ms (ActiveRecord: 1.9ms) Started GET "/people/marco-polo/image/edit" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3814], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3814], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.4ms | ActiveRecord: 0.8ms) Started GET "/assets/Jcrop/css/jquery.Jcrop.min.css" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Started GET "/assets/icon_search.png" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Started GET "/assets/icon_plus.png" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Started GET "/assets/Jcrop/css/Jcrop.gif" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Started PUT "/people/marco-polo/image" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:49443/people/marco-polo?cache_bust=1415200048 Completed 302 Found in 9ms (ActiveRecord: 0.6ms) Started GET "/people/marco-polo?cache_bust=1415200048" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415200048", "id"=>"marco-polo"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3813]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3814) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3102, 3103) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3102, 3103) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3814], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3814], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 23ms (Views: 16.8ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.3ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:28.389563"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.18@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:28.389563"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3104]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3104]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3104]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3104"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:28.395645"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.17@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:28.395645"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0014' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:28.399071"], ["slug", "surname-0014"], ["surname", "Surname-0014"], ["tags", "Cooking"], ["updated_at", "2014-11-05 15:07:28.399071"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 8.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:28.988638"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:28.988638"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3816]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3816]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:28 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3816]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3816) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3816], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3816], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 41.5ms | ActiveRecord: 1.5ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3816]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.6ms) Started GET "/people/surname-0014/edit" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0014"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3816]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0014' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3815) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3815], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3815], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.7ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3816]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 3ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/select2-spinner.gif" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Started PATCH "/people/surname-0014" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0014", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3104", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"baking,washing dishes"}, "tag_list"=>"Cooking", "commit"=>"Update Person", "id"=>"surname-0014"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3816]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0014' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3815) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0014' AND "people"."given_name" = '' AND ("people"."id" != 3815) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 3815 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "Baking,Washing dishes"], ["updated_at", "2014-11-05 15:07:29.399448"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:29.400751"], ["group_id", 3104], ["person_id", 3815], ["role", ""], ["updated_at", "2014-11-05 15:07:29.400751"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3815]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:29.402455' WHERE "people"."id" = 3815 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3104]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:29.403869' WHERE "groups"."id" = 3104  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/people/surname-0014 Completed 302 Found in 16ms (ActiveRecord: 2.1ms) Started GET "/people/surname-0014" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0014"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3816]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0014' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3815) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3104) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3104) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3815], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3815], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.4ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:29.512544"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:29.512544"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3817]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3817]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3817]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3817) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3817], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3817], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 47.2ms | ActiveRecord: 1.8ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3817]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 38ms (Views: 35.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3817]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.6ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities"  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.1ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:29.687392"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:29.687392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3818]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3818]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3818]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3818) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3818], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3818], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 39.5ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3818]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 40.7ms | ActiveRecord: 0.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 [35m (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:29.805412"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.20@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:29.805412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3106]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3106]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3106]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3106"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:29.810507"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.19@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:29.810507"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:29.814633"], ["given_name", "Marco"], ["slug", "marco-polo"], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:29.814633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:29 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 9.1ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:30.429824"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:30.429824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3820]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3820) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3820], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3820], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 42.2ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 40.5ms | ActiveRecord: 0.8ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.8ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3107", "leader"=>"0"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "no_phone"=>"0", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\n">, "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Polo' AND "people"."given_name" = 'Marco' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3819]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 34ms (Views: 23.9ms | ActiveRecord: 1.0ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Marco", "surname"=>"Polo", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3107"}}, "location"=>"MOJ / Petty France / London", "primary_phone_number"=>"+44-208-123-4567", "secondary_phone_number"=>"07777777777", "email"=>"marco.polo@example.com", "description"=>"Lorem ipsum dolor sit amet...", "works_monday"=>"0", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"0", "works_saturday"=>"0", "works_sunday"=>"0", "image_cache"=>"1415200050-88965-0220/placeholder.png"}, "commit"=>"Continue"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'marco-polo' LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "updated_at", "works_friday", "works_monday") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13) RETURNING "id" [["created_at", "2014-11-05 15:07:30.972312"], ["description", "Lorem ipsum dolor sit amet..."], ["email", "marco.polo@example.com"], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["slug", "marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05"], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:30.972312"], ["works_friday", "f"], ["works_monday", "f"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:30.973398"], ["group_id", 3107], ["person_id", 3821], ["role", ""], ["updated_at", "2014-11-05 15:07:30.973398"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3821]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:30.974756' WHERE "people"."id" = 3821 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3107]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:30.976150' WHERE "groups"."id" = 3107  (0.2ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/people/marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05/image/edit Completed 302 Found in 16ms (ActiveRecord: 1.6ms) Started GET "/people/marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05/image/edit" for 127.0.0.1 at 2014-11-05 15:07:30 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.4ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3821], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3821], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 14ms (Views: 10.6ms | ActiveRecord: 0.9ms) Started PUT "/people/marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05/image" for 127.0.0.1 at 2014-11-05 15:07:31 +0000 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"crop_x"=>"20", "crop_y"=>"20", "crop_w"=>"151", "crop_h"=>"151"}, "commit"=>"Update Image", "person_id"=>"marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://127.0.0.1:49443/people/marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05?cache_bust=1415200051 Completed 302 Found in 10ms (ActiveRecord: 0.6ms) Started GET "/people/marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05?cache_bust=1415200051" for 127.0.0.1 at 2014-11-05 15:07:31 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"cache_bust"=>"1415200051", "id"=>"marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3820]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'marco-polo-8bd82cf8-76d0-4a48-9943-9d30ea7f6a05' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3821) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3106, 3107) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3106, 3107) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3821], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3821], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 15.1ms | ActiveRecord: 1.6ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.2ms) SELECT COUNT(*) FROM "people" WHERE "people"."surname" = 'Polo'  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:31.229038"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.22@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:31.229038"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3108]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3108]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3108]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3108"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:31.236277"], ["name", "Digital"], ["slug", "digital"], ["team_email_address", "example.user.21@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:31.236277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0015' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:31.239574"], ["slug", "surname-0015"], ["surname", "Surname-0015"], ["updated_at", "2014-11-05 15:07:31.239574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:31 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:31 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:31 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:31 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:31.832550"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:31.832550"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3823]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:31 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3823) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3823], ["item_type", "Peoplefinder::Person"]] CACHE (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3823], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 58ms (Views: 52.1ms | ActiveRecord: 1.6ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:31 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.2ms | ActiveRecord: 1.1ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Started GET "/people/surname-0015/edit" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0015"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0015' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3822) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3822], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3822], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.5ms | ActiveRecord: 1.4ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Started PATCH "/people/surname-0015" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0015", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3108", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"1", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0015"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0015' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3822) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0015' AND "people"."given_name" = '' AND ("people"."id" != 3822) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "no_phone" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 3822 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["no_phone", "t"], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 15:07:32.248869"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:32.250097"], ["group_id", 3108], ["person_id", 3822], ["role", ""], ["updated_at", "2014-11-05 15:07:32.250097"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3822]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:32.251767' WHERE "people"."id" = 3822 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3108]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:32.253272' WHERE "groups"."id" = 3108  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/people/surname-0015 Completed 302 Found in 16ms (ActiveRecord: 2.3ms) Started GET "/people/surname-0015" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0015"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0015' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3822) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3108) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.5ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3108) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3822], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3822], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.6ms | ActiveRecord: 1.5ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/surname-0015/edit" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0015"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0015' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3822) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3108) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3108) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3822]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (40.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3822], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3822], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 63ms (Views: 54.0ms | ActiveRecord: 2.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3823]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:32.539441"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:32.539441"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3824]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3824]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3824]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3824) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3824], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3824], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0016' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:32.593728"], ["slug", "surname-0016"], ["surname", "Surname-0016"], ["updated_at", "2014-11-05 15:07:32.593728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0016/edit" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0016"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3824]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0016' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3825) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3825], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3825], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.8ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:32.657738"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:32.657738"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3826]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3826]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3826]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3826) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3826], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3826], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 53ms (Views: 47.2ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:32.719744"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0017"], ["updated_at", "2014-11-05 15:07:32.719744"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3827]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3827 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:32.727441"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:32.741049"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.24@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:32.741049"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3110]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3110]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3110]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0005-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0005' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0005' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3110"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:32.747220"], ["name", "Group-0005"], ["slug", "group-0005"], ["team_email_address", "example.user.23@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:32.747220"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:32.749906"], ["group_id", 3111], ["person_id", 3827], ["updated_at", "2014-11-05 15:07:32.749906"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3827]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:32.751441' WHERE "people"."id" = 3827 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:32.752138' WHERE "groups"."id" = 3111  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3826]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3827) ORDER BY groups.name Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3110, 3111) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3110, 3111) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3827], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3827], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.4ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:32.788562"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:32.788562"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3828]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3828]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3828]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3828) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3828], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3828], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 44.7ms | ActiveRecord: 1.5ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:32.856654"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0018"], ["updated_at", "2014-11-05 15:07:32.856654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "email" = $1, "updated_at" = $2 WHERE "people"."id" = 3829 [["email", nil], ["updated_at", "2014-11-05 15:07:32.858040"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3828]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3829) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3829], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3829], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:32.887946"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:32.887946"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3830]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3830]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3830]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3830) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3830], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3830], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 42.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:32.944774"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0019"], ["updated_at", "2014-11-05 15:07:32.944774"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3830]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3831) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3831], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3831], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 1.0ms) Started GET "/people/someone-else/information_requests/new" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3830]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3831], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3831], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.0ms | ActiveRecord: 1.6ms) Started POST "/people/someone-else/information_requests" for 127.0.0.1 at 2014-11-05 15:07:32 +0000 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"utf8"=>"✓", "information_request"=>{"message"=>"Hello Bob"}, "commit"=>"Submit", "person_id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3830]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 SQL (0.5ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Hello Bob"], ["recipient_id", 3831], ["sender_email", "test.user@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.000261"], ["updated_at", "2014-11-05 15:07:33.000261"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "b9a25082-937f-44a7-b98e-d803b7918ab3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 6.2ms Sent mail to someone.else@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 15:07:33 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a3d351985_15b853fc86c865be067964@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hello Bob Log in to the People Finder: http://www.example.com/tokens/b9a25082-937f-44a7-b98e-d803b7918ab3?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://www.example.com/people/someone-else Completed 302 Found in 14ms (ActiveRecord: 1.5ms) Started GET "/people/someone-else" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"someone-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3830]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'someone-else' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3831) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3831], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3831], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 16ms (Views: 11.5ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:33.040020"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:33.040020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3832]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3832]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3832]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3832) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3832], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3832], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 41.1ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.098265"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-b27fe518-2d35-43ed-a74b-0e9780b31482"], ["surname", "Surname-0020"], ["updated_at", "2014-11-05 15:07:33.098265"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-b27fe518-2d35-43ed-a74b-0e9780b31482" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-b27fe518-2d35-43ed-a74b-0e9780b31482"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3832]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-b27fe518-2d35-43ed-a74b-0e9780b31482' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3833) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3833], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3833], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:33.127593"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:33.127593"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3834]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3834]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3834]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3834) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.9ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3834], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3834], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 58ms (Views: 52.4ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.194936"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-1e697a01-7464-484d-945f-f594679bfa6e"], ["surname", "Surname-0021"], ["updated_at", "2014-11-05 15:07:33.194936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3835]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "given_name" = $2, "image" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "updated_at" = $8 WHERE "people"."id" = 3835 [["description", "Lorem ipsum dolor sit amet..."], ["given_name", "Marco"], ["image", "placeholder.png"], ["location", "MOJ / Petty France / London"], ["primary_phone_number", "+44-208-123-4567"], ["secondary_phone_number", "07777777777"], ["surname", "Polo"], ["updated_at", "2014-11-05 15:07:33.200964"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.211780"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.26@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.211780"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3112]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3112]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3112]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0006-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0006' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0006' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3112"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.218796"], ["name", "Group-0006"], ["slug", "group-0006"], ["team_email_address", "example.user.25@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.218796"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.221426"], ["group_id", 3113], ["person_id", 3835], ["updated_at", "2014-11-05 15:07:33.221426"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3835]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:33.222979' WHERE "people"."id" = 3835 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:33.223654' WHERE "groups"."id" = 3113  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-1e697a01-7464-484d-945f-f594679bfa6e" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-1e697a01-7464-484d-945f-f594679bfa6e"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3834]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1e697a01-7464-484d-945f-f594679bfa6e' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3835) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3112, 3113) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3112, 3113) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3835], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3835], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.2ms | ActiveRecord: 1.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.257988"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0022"], ["updated_at", "2014-11-05 15:07:33.257988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.260660"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0023"], ["updated_at", "2014-11-05 15:07:33.260660"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>""}, "person_id"=>"3837"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3836]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3837' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3837]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3837]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 7ms (Views: 1.0ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.273961"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0024"], ["updated_at", "2014-11-05 15:07:33.273961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.276518"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0025"], ["updated_at", "2014-11-05 15:07:33.276518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.283290"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.28@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.283290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3114]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3114]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3114]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0007-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0007' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0007' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3114"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.287563"], ["name", "Group-0007"], ["slug", "group-0007"], ["team_email_address", "example.user.27@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.287563"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.289572"], ["group_id", 3115], ["person_id", 3839], ["updated_at", "2014-11-05 15:07:33.289572"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3839]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:33.290888' WHERE "people"."id" = 3839 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:33.291475' WHERE "groups"."id" = 3115  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3839"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3838]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3839' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3839]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3839]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3838], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.27@digital.justice.gov.uk"], ["subject_id", 3839]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.27@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 15:07:33 +0000 From: support@example.com To: example.user.27@digital.justice.gov.uk Message-ID: <545a3d3549746_15b853fc86c865be068046@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0024 has said that they believe the information on Surname-0025 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.306110"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0026"], ["updated_at", "2014-11-05 15:07:33.306110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.308732"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0027"], ["updated_at", "2014-11-05 15:07:33.308732"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.315536"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.30@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.315536"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3116]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3116]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3116]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0008-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0008' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0008' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3116"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.320070"], ["name", "Group-0008"], ["slug", "group-0008"], ["team_email_address", "example.user.29@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.320070"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.322589"], ["group_id", 3117], ["person_id", 3841], ["updated_at", "2014-11-05 15:07:33.322589"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3841]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:33.324145' WHERE "people"."id" = 3841 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:33.324791' WHERE "groups"."id" = 3117  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3841"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3840]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3841' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3841]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3841]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3840], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.29@digital.justice.gov.uk"], ["subject_id", 3841]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.29@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 15:07:33 +0000 From: support@example.com To: example.user.29@digital.justice.gov.uk Message-ID: <545a3d3551926_15b853fc86c865be068191@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0026 has said that they believe the information on Surname-0027 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3841]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.341006"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0028"], ["updated_at", "2014-11-05 15:07:33.341006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.343584"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0029"], ["updated_at", "2014-11-05 15:07:33.343584"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.350872"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.32@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.350872"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3118]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3118]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3118]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0009-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0009' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0009' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3118"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.355408"], ["name", "Group-0009"], ["slug", "group-0009"], ["team_email_address", "example.user.31@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.355408"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.357489"], ["group_id", 3119], ["person_id", 3843], ["updated_at", "2014-11-05 15:07:33.357489"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3843]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:33.358879' WHERE "people"."id" = 3843 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:33.359491' WHERE "groups"."id" = 3119  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3843"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3842]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3843' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3843]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3843]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3842], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.31@digital.justice.gov.uk"], ["subject_id", 3843]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to example.user.31@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:33 +0000 From: support@example.com To: example.user.31@digital.justice.gov.uk Message-ID: <545a3d3559ecd_15b853fc86c865be0682d9@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0028 has said that they believe the information on Surname-0029 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.moj.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.374965"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0030"], ["updated_at", "2014-11-05 15:07:33.374965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.377419"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0031"], ["updated_at", "2014-11-05 15:07:33.377419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.384168"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.34@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.384168"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3120]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3120]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3120]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0010-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0010' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0010' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3120"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.388767"], ["name", "Group-0010"], ["slug", "group-0010"], ["team_email_address", "example.user.33@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.388767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.390790"], ["group_id", 3121], ["person_id", 3845], ["updated_at", "2014-11-05 15:07:33.390790"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3845]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:33.392229' WHERE "people"."id" = 3845 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:33.392840' WHERE "groups"."id" = 3121  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3845"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3844]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3845' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3845]] Unpermitted parameters: message Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3845]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3844], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.33@digital.justice.gov.uk"], ["subject_id", 3845]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to example.user.33@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:33 +0000 From: support@example.com To: example.user.33@digital.justice.gov.uk Message-ID: <545a3d35622f5_15b853fc86c865be0683ea@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0030 has said that they believe the information on Surname-0031 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.407472"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0032"], ["updated_at", "2014-11-05 15:07:33.407472"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.409950"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0033"], ["updated_at", "2014-11-05 15:07:33.409950"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.418082"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.36@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.418082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3122]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3122]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3122]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0011-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0011' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0011' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3122"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.423924"], ["name", "Group-0011"], ["slug", "group-0011"], ["team_email_address", "example.user.35@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.423924"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.426326"], ["group_id", 3123], ["person_id", 3847], ["updated_at", "2014-11-05 15:07:33.426326"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3847]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:33.427896' WHERE "people"."id" = 3847 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:33.428484' WHERE "groups"."id" = 3123  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#create as HTML Parameters: {"reported_profile"=>{"reason_for_reporting"=>"Duplicate", "message"=>"Some stuff"}, "person_id"=>"3847"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3846]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3847' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3847]] Unpermitted parameters: message Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3847]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4) RETURNING "id" [["notifier_id", 3846], ["reason_for_reporting", "Duplicate"], ["recipient_email", "example.user.35@digital.justice.gov.uk"], ["subject_id", 3847]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to example.user.35@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 15:07:33 +0000 From: support@example.com To: example.user.35@digital.justice.gov.uk Message-ID: <545a3d356b014_15b853fc86c865be0684bf@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Surname-0032 has said that they believe the information on Surname-0033 to be incorrect. Reason for reporting: Duplicate Please fix or delete this page: http://www.example.com/people/someone-else Redirected to http://test.host/people/someone-else Completed 302 Found in 10ms (ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.444765"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0034"], ["updated_at", "2014-11-05 15:07:33.444765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.447549"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0035"], ["updated_at", "2014-11-05 15:07:33.447549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3849"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3848]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3849' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3849]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.455761"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0036"], ["updated_at", "2014-11-05 15:07:33.455761"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.458226"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0037"], ["updated_at", "2014-11-05 15:07:33.458226"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3851"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3850]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3851' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3851]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.466256"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0038"], ["updated_at", "2014-11-05 15:07:33.466256"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.468790"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0039"], ["updated_at", "2014-11-05 15:07:33.468790"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ReportedProfilesController#new as HTML Parameters: {"person_id"=>"3853"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3852]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3853' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3853]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:33.480554"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:33.480554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3854]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3854]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3854]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3854) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3854], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3854], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.531276"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.37@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.531276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Apple' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3124]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3124]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3124]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Apple-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'apple' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'apple' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3124"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.537075"], ["name", "Apple"], ["slug", "apple"], ["team_email_address", "example.user.38@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.537075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Biwa' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3125]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3125]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3125]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Biwa-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'biwa' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'biwa' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3124/3125"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:33.542693"], ["name", "Biwa"], ["slug", "biwa"], ["team_email_address", "example.user.39@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.542693"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Cherry' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3124]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3124]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3124]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cherry-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cherry' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cherry' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3124"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.549978"], ["name", "Cherry"], ["slug", "cherry"], ["team_email_address", "example.user.40@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.549978"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Durian' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3127]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3127]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3127]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Durian-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'durian' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'durian' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3124/3127"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:33.555870"], ["name", "Durian"], ["slug", "durian"], ["team_email_address", "example.user.41@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.555870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.558675"], ["slug", "surname-0040"], ["surname", "Surname-0040"], ["updated_at", "2014-11-05 15:07:33.558675"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.560227"], ["group_id", 3126], ["person_id", 3855], ["updated_at", "2014-11-05 15:07:33.560227"]] SQL (0.5ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:33.560938' WHERE "people"."id" = 3855 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:33.575166' WHERE "groups"."id" = 3126  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.576733"], ["group_id", 3128], ["person_id", 3855], ["updated_at", "2014-11-05 15:07:33.576733"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:33.577438' WHERE "people"."id" = 3855 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:33.577933' WHERE "groups"."id" = 3128  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/durian" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"durian"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3854]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'durian' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3128) ORDER BY people.surname Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3124, 3127, 3128) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (5.4ms) Peoplefinder::Membership Load (0.3ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3128]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (9.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3124/3127/3128' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3124/3127/3128' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3128]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3128], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3128], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 45ms (Views: 35.5ms | ActiveRecord: 2.9ms) Started GET "/people/surname-0040" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0040"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3854]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0040' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3855) ORDER BY groups.name Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3128]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3124, 3125, 3126) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3124, 3127, 3128) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (5.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3124, 3125, 3126) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3124, 3127, 3128) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3855], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3855], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 28ms (Views: 18.4ms | ActiveRecord: 2.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:33.668183"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:33.668183"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3856]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3856]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3856]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3856) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3856], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3856], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 42.1ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0041' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday", "works_sunday") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:33.725143"], ["slug", "surname-0041"], ["surname", "Surname-0041"], ["updated_at", "2014-11-05 15:07:33.725143"], ["works_saturday", "t"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0041" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0041"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3856]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0041' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3857) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3857], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3857], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.0ms | ActiveRecord: 1.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:33.755892"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:33.755892"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3858]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3858]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3858]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3858) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.0ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3858], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3858], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 43.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0042' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:33.815624"], ["slug", "surname-0042"], ["surname", "Surname-0042"], ["updated_at", "2014-11-05 15:07:33.815624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0042" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0042"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3858]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0042' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3859) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3859], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3859], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.7ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.5ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:33.860100"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:33.860100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3860]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3860]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3860]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3860) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3860], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3860], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 59ms (Views: 52.9ms | ActiveRecord: 1.3ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 5.1ms | ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:33.991955"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.43@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.991955"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3129]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3129]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3129]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0012-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0012' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0012' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3129"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:33.996834"], ["name", "Group-0012"], ["slug", "group-0012"], ["team_email_address", "example.user.42@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:33.996834"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0012" for 127.0.0.1 at 2014-11-05 15:07:33 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0012"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:34.016126"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:34.016126"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/group-0012 Completed 302 Found in 4ms (ActiveRecord: 0.8ms) Started GET "/teams/group-0012" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0012"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3861]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0012' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3130) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3129, 3130) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3130]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3129/3130' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3129/3130' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3130]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3130], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3130], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 15:07:34.046842"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 15:07:34.046842"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) SELECT COUNT(*) FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) )  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 15:07:34.059035"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 15:07:34.059035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET primary_phone_number = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 15:07:34.070009"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 15:07:34.070009"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET image = null WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 15:07:34.082218"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 15:07:34.082218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET location = '' WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "image", "location", "primary_phone_number", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10) RETURNING "id" [["created_at", "2014-11-05 15:07:34.094525"], ["description", "I am a real person"], ["email", "user.example@digital.justice.gov.uk"], ["given_name", "Bobby"], ["image", "placeholder.png"], ["location", "London"], ["primary_phone_number", "020 7946 0123"], ["slug", "user-example"], ["surname", "Tables"], ["updated_at", "2014-11-05 15:07:34.094525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.4ms) UPDATE "people" SET primary_phone_number = null, no_phone = true WHERE "people"."id" IN (SELECT "people"."id" FROM "people" ORDER BY "people"."surname" ASC, "people"."given_name" ASC) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE ( COALESCE(image,'') = '' OR COALESCE(location,'') = '' OR (no_phone != true AND COALESCE(primary_phone_number,'') = '' ) ) ORDER BY "people"."surname" ASC, "people"."given_name" ASC, "people"."email" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.115756"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.45@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.115756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.131989"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.47@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.131989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:34.144305"], ["slug", "surname-0045"], ["surname", "Surname-0045"], ["updated_at", "2014-11-05 15:07:34.144305"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:34.147551"], ["slug", "surname-0046"], ["surname", "Surname-0046"], ["updated_at", "2014-11-05 15:07:34.147551"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobby-tables' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.158946"], ["given_name", "Bobby"], ["slug", "bobby-tables"], ["surname", "Tables"], ["updated_at", "2014-11-05 15:07:34.158946"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3869]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'user-example' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.163999"], ["email", "user.example@digital.justice.gov.uk"], ["slug", "user-example"], ["surname", "Surname-0047"], ["updated_at", "2014-11-05 15:07:34.163999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3870]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.173704"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.49@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.173704"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3133) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3133 [["team_email_address", "example.user.51@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.176610"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.185690"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.53@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.185690"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3134) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3134 [["team_email_address", "example.user.55@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.188485"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3134) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3134 [["team_email_address", "example.user.57@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.191269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3134) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3134 [["team_email_address", "example.user.59@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.193937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.205405"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.61@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.205405"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3135) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3135 [["team_email_address", "example.user.63@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.208663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3135) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3135 [["team_email_address", "example.user.65@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.211597"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3135) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3135 [["team_email_address", "example.user.67@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.214381"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.225200"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.69@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.225200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3136) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3136 [["team_email_address", "example.user.71@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.229729"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3136) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3136 [["team_email_address", "example.user.73@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.233136"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3136) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3136 [["team_email_address", "example.user.75@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.236007"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3136) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3136 [["team_email_address", "example.user.77@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.241246"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0048' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.245064"], ["slug", "surname-0048"], ["surname", "Surname-0048"], ["tags", "Perl,Python,Ruby"], ["updated_at", "2014-11-05 15:07:34.245064"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0049' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.247752"], ["slug", "surname-0049"], ["surname", "Surname-0049"], ["tags", "Java,Perl,Python,Ruby,Scala"], ["updated_at", "2014-11-05 15:07:34.247752"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.250372"], ["slug", "surname-0050"], ["surname", "Surname-0050"], ["tags", ""], ["updated_at", "2014-11-05 15:07:34.250372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:34.254493"], ["slug", "surname-0051"], ["surname", "Surname-0051"], ["updated_at", "2014-11-05 15:07:34.254493"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.261412"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.79@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.261412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3137]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3137]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3137]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3137"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:34.266898"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.78@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.266898"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3137) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3137 [["team_email_address", "example.user.81@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.270098"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3137]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3137]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3137]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Estates-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'estates' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'estates' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3137"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:34.275640"], ["name", "Estates"], ["slug", "estates"], ["team_email_address", "example.user.80@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.275640"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.277804"], ["group_id", 3139], ["person_id", 3874], ["role", "Cleaner"], ["updated_at", "2014-11-05 15:07:34.277804"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3874]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:34.279374' WHERE "people"."id" = 3874 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:34.280097' WHERE "groups"."id" = 3139  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.281554"], ["group_id", 3138], ["person_id", 3874], ["role", "Designer"], ["updated_at", "2014-11-05 15:07:34.281554"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3874]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:34.282984' WHERE "people"."id" = 3874 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:34.283600' WHERE "groups"."id" = 3138  (0.1ms) RELEASE SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3874]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0052' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:34.303274"], ["slug", "surname-0052"], ["surname", "Surname-0052"], ["updated_at", "2014-11-05 15:07:34.303274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3875]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0053' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:34.308425"], ["slug", "surname-0053"], ["surname", "Surname-0053"], ["updated_at", "2014-11-05 15:07:34.308425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.315200"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.82@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.315200"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3140]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3140]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3140]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0030-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0030' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0030' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3140"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:34.321052"], ["name", "Group-0030"], ["slug", "group-0030"], ["team_email_address", "123@example.com"], ["updated_at", "2014-11-05 15:07:34.321052"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:34.323680"], ["group_id", 3141], ["person_id", 3876], ["updated_at", "2014-11-05 15:07:34.323680"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3876]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:34.325410' WHERE "people"."id" = 3876 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:34.326157' WHERE "groups"."id" = 3141  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3876]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:34.335937"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:34.335937"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3877]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3877]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3877]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3877) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3877], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3877], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 37.0ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.389841"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.84@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.389841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3142]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3142]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3142]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0031-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0031' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0031' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3142"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:34.394392"], ["name", "Group-0031"], ["slug", "group-0031"], ["team_email_address", "example.user.83@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.394392"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0031/edit" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0031"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3877]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0031' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3143) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3142, 3143) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3142]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3142]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3142]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3142) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.3ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3142/3143' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3143], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3143], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 20.8ms | ActiveRecord: 1.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:34.438121"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.85@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.438121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3144]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3144]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3144]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.5ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3144"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:34.446035"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.86@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.446035"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3144/3145"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:34.452066"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.87@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:34.452066"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 9ms (Views: 9.1ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:34 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:35.035804"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:35.035804"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3878]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3878]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3878]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3878) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3878], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3878], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 45.4ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3878]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3878]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3146) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3144, 3145, 3146) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3146]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3144/3145/3146' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3144/3145/3146' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3146]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.4ms | ActiveRecord: 1.8ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3878]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3146) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3144, 3145, 3146) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3144, 3145) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3144/3145/3146' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 20.1ms | ActiveRecord: 1.9ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3878]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Peoplefinder::Group Load (2.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 2.7ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"3145", "team_email_address"=>"example.user.87@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3878]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3146) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3146) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 3146) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 3146 [["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 15:07:35.922947"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/teams/cyberdigital-cyberservices Completed 302 Found in 12ms (ActiveRecord: 1.9ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3878]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3146) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3144, 3145, 3146) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3146]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3144/3145/3146' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3144/3145/3146' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3146]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3146], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.6ms | ActiveRecord: 1.9ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:35 +0000 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3146]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3145]]  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:36.023477"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:36.023477"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3879]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3879]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3879]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3879) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3879], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3879], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.8ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0054' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:36.076522"], ["slug", "surname-0054"], ["surname", "Surname-0054"], ["updated_at", "2014-11-05 15:07:36.076522"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:36.083344"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.89@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:36.083344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3147]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3147]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3147]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0032-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0032' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0032' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3147"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:36.087987"], ["name", "Group-0032"], ["slug", "group-0032"], ["team_email_address", "example.user.88@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:36.087987"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:36.089394"], ["group_id", 3148], ["person_id", 3880], ["updated_at", "2014-11-05 15:07:36.089394"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:36.090067' WHERE "people"."id" = 3880 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:36.090684' WHERE "groups"."id" = 3148  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0032/edit" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0032"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3879]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0032' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3148) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3147, 3148) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3147]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3147]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3147]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3147) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3147/3148' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3148], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3148], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 26ms (Views: 18.7ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:36.130291"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:36.130291"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3881]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3881]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3881]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3881) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3881], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3881], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3881]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3881]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:07:36.208809"], ["description", ""], ["name", "Digital"], ["responsibilities", ""], ["slug", "digital"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 15:07:36.208809"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/teams/digital" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3881]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3149) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3149) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3149]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3149' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3149' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3149]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3149], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3149], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.2ms | ActiveRecord: 2.0ms) Started GET "/teams/digital/edit" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3881]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3149) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3149) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '3149' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3149' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3149], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3149], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 29ms (Views: 20.7ms | ActiveRecord: 2.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:36.289995"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:36.289995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3882]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3882]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3882]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3882) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3882], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3882], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3882]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.9ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Ministry of Justice", "description"=>"about my team", "responsibilities"=>"my responsibilities", "parent_id"=>"", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3882]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:07:36.368634"], ["description", "about my team"], ["name", "Ministry of Justice"], ["responsibilities", "my responsibilities"], ["slug", "ministry-of-justice"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 15:07:36.368634"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3882]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3150) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3150) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3150]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (4.1ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3150' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3150' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3150]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3150], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3150], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.2ms | ActiveRecord: 1.8ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Ministry of Justice' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:36.404100"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:36.404100"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3883]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3883]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3883]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3883) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3883], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3883], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.3ms | ActiveRecord: 1.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3883]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.7ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:36.489886"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.90@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:36.489886"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.9ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:36 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:37.066659"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:37.066659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3884]] Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3884]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3884]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3884) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3884], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3884], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 48ms (Views: 41.8ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3884]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Peoplefinder::Group Load (2.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 2.9ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3884]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3151) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3151) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.1ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3151]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3151' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3151' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3151]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3151], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3151], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.0ms | ActiveRecord: 1.7ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/teams/ministry-of-justice/groups/new" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3884]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.0ms | ActiveRecord: 0.5ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started POST "/teams" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"CSG", "description"=>"", "responsibilities"=>"", "parent_id"=>"3151", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3884]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3151]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3151]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3151]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3151]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "3151"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:37.876888"], ["description", ""], ["name", "CSG"], ["responsibilities", ""], ["slug", "csg"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 15:07:37.876888"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/teams/csg Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/teams/csg" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"csg"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3884]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'csg' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3152) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3151, 3152) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3152]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3151/3152' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3151/3152' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3152]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3152], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3152], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.8ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'CSG' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3151]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:37.980905"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.92@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:37.980905"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3153]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3153]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3153]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3153"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:37.985716"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.91@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:37.985716"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:37 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 9ms (Views: 8.8ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:38.560988"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:38.560988"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3885]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3885]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3885]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3885) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3885], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3885], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.1ms | ActiveRecord: 1.5ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3885]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Peoplefinder::Group Load (2.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 2.8ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3885]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 12.3ms | ActiveRecord: 0.2ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3885]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:38 +0000 Peoplefinder::Group Load (2.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 2.8ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"3154", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3885]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3154]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3154]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3154]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3154]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "3153/3154"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:39.324243"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 15:07:39.324243"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/teams/digital-services Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3885]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3155) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3153, 3154, 3155) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3155]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3153/3154/3155' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3153/3154/3155' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3155]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3155], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3155], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 13.8ms | ActiveRecord: 1.7ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:39 +0000  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:39.427812"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:39.427812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3886]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3886]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3886]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3886) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3886], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3886], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 46.7ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:39.493031"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.93@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:39.493031"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3156]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3156]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3156]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Corporate Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'corporate-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'corporate-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3156"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:39.499175"], ["name", "Corporate Services"], ["slug", "corporate-services"], ["team_email_address", "example.user.94@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:39.499175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/corporate-services" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3886]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3157) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3156, 3157) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3157]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3156/3157' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3156/3157' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3157]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3157], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3157], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.1ms | ActiveRecord: 1.7ms) Started GET "/teams/corporate-services/groups/new" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#new as HTML Parameters: {"group_id"=>"corporate-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3886]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'corporate-services' ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 12.2ms | ActiveRecord: 0.4ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Digital Services", "description"=>"", "responsibilities"=>"", "parent_id"=>"3157", "team_email_address"=>"something@example"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3886]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3157]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3157]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3157]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3157]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["ancestry", "3156/3157"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:39.552855"], ["description", ""], ["name", "Digital Services"], ["responsibilities", ""], ["slug", "digital-services"], ["team_email_address", "something@example"], ["updated_at", "2014-11-05 15:07:39.552855"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/digital-services Completed 302 Found in 8ms (ActiveRecord: 1.4ms) Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3886]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3158) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3156, 3157, 3158) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3158]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3156/3157/3158' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3156/3157/3158' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3158]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3158], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3158], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 14.1ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'Digital Services' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3157]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:39.587723"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:39.587723"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3887]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3887]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3887]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3887) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3887], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3887], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.3ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:39.640367"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.96@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:39.640367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3159]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3159]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0033-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0033' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0033' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3159"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:39.645023"], ["name", "Group-0033"], ["slug", "group-0033"], ["team_email_address", "example.user.95@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:39.645023"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/group-0033/edit" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0033"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3887]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0033' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3160) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3159, 3160) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3159]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3159]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3159]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3159) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3159/3160' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3160], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3160], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 18.8ms | ActiveRecord: 1.8ms) Started DELETE "/teams/group-0033" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0033"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3887]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0033' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3160) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3159]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3159]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3159/3160/%' OR "groups"."ancestry" = '3159/3160')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3159/3160' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 3160]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 10ms (ActiveRecord: 1.8ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3887]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3159) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3159) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3159]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3159' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3159' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3159]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3159], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3159], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 12.9ms | ActiveRecord: 2.0ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3160]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:39.727951"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.97@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:39.727951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3161]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3161]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3161]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CSG-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'csg' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'csg' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3161"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:39.733511"], ["name", "CSG"], ["slug", "csg"], ["team_email_address", "example.user.98@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:39.733511"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3162]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3162]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3161/3162"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:39.739026"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.99@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:39.739026"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.8ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:39 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.4ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:40.312607"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:40.312607"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3888]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3888]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3888]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3888) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3888], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3888], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.3ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3888]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 0.8ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Started GET "/teams/digital-services" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3888]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3163) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3161, 3162, 3163) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3163]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3161/3162/3163' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3161/3162/3163' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3163]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.4ms | ActiveRecord: 1.6ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:40 +0000 Started GET "/teams/digital-services/edit" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3888]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3163) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3161, 3162, 3163) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3162]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3162]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3162]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3161, 3162) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (10.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3161/3162/3163' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 27ms (Views: 20.4ms | ActiveRecord: 1.8ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3888]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Peoplefinder::Group Load (2.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 2.6ms) Started PATCH "/teams/digital-services" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Cyberdigital Cyberservices", "description"=>"", "responsibilities"=>"", "parent_id"=>"3161", "team_email_address"=>"example.user.99@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"digital-services"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3888]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'digital-services' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3163) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3161]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3161]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3161]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3161]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Cyberdigital Cyberservices-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3163) AND "groups"."slug" = 'cyberdigital-cyberservices' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'cyberdigital-cyberservices' AND "groups"."id" != 3163) LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3161/3162/3163/%' OR "groups"."ancestry" = '3161/3162/3163')) SQL (0.2ms) UPDATE "groups" SET "ancestry" = $1, "ancestry_depth" = $2, "description" = $3, "name" = $4, "responsibilities" = $5, "slug" = $6, "updated_at" = $7 WHERE "groups"."id" = 3163 [["ancestry", "3161"], ["ancestry_depth", 1], ["description", ""], ["name", "Cyberdigital Cyberservices"], ["responsibilities", ""], ["slug", "cyberdigital-cyberservices"], ["updated_at", "2014-11-05 15:07:41.206901"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/teams/cyberdigital-cyberservices Completed 302 Found in 14ms (ActiveRecord: 2.5ms) Started GET "/teams/cyberdigital-cyberservices" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"cyberdigital-cyberservices"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3888]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'cyberdigital-cyberservices' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3163) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3161, 3163) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3163]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3161/3163' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3161/3163' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3163]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3163], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.8ms | ActiveRecord: 1.6ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3163]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3161]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:41.314751"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:41.314751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3889]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3889]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3889]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3889) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3889], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3889], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.372422"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.101@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:41.372422"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3164]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3164]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3164]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0034-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0034' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0034' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3164"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:41.377091"], ["name", "Group-0034"], ["slug", "group-0034"], ["team_email_address", "example.user.100@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:41.377091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3164]] Started GET "/teams/ministry-of-justice/edit" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3889]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3164) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3164) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms)  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '3164' Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3164' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3164], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3164], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 32ms (Views: 25.9ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.433212"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0055"], ["updated_at", "2014-11-05 15:07:41.433212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.438151"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:41.438151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"3891"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3890]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3891' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3891]] Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.448498"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0056"], ["updated_at", "2014-11-05 15:07:41.448498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.453181"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:41.453181"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#update as HTML Parameters: {"person"=>{"crop_x"=>"10", "crop_y"=>"20", "crop_w"=>"200", "crop_h"=>"200"}, "person_id"=>"3893"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3892]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3893' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3893]] Redirected to http://test.host/people/doe?cache_bust=1415200061 Completed 302 Found in 4ms (ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.464046"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0057"], ["updated_at", "2014-11-05 15:07:41.464046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bloggs' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.466694"], ["image", nil], ["slug", "bloggs"], ["surname", "Bloggs"], ["updated_at", "2014-11-05 15:07:41.466694"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"3895"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3894]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3895' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3895]] Redirected to http://test.host/people/bloggs/edit Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.474431"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0058"], ["updated_at", "2014-11-05 15:07:41.474431"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'doe' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.476798"], ["image", nil], ["slug", "doe"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:41.476798"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"doe"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3896]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://test.host/people/doe/edit Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:41.488286"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:41.488286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3898]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3898]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3898]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3898) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3898], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3898], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 45ms (Views: 39.8ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3898]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3898) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3898], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3898], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 45ms (Views: 39.1ms | ActiveRecord: 1.6ms) Started DELETE "/people/test-user" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3898]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3898) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3898]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3898]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::GroupsController#new as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:41 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.4ms | ActiveRecord: 0.0ms)  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0059' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:41.928588"], ["image", "placeholder.png"], ["slug", "surname-0059"], ["surname", "Surname-0059"], ["updated_at", "2014-11-05 15:07:41.928588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.3ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0060' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.638947"], ["image", "placeholder.png"], ["slug", "surname-0060"], ["surname", "Surname-0060"], ["updated_at", "2014-11-05 15:07:42.638947"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.739362"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0061"], ["updated_at", "2014-11-05 15:07:42.739362"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.742341"], ["updated_at", "2014-11-05 15:07:42.742341"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "fe8afa1e-82da-4680-89f4-8729ee93e2e7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3901]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 9.2ms Sent mail to test.user@digital.justice.gov.uk (2.7ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3eb77e1_15b853fc86c865be06856e@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/fe8afa1e-82da-4680-89f4-8729ee93e2e7?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.758250"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0062"], ["updated_at", "2014-11-05 15:07:42.758250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.760350"], ["updated_at", "2014-11-05 15:07:42.760350"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "e12de43b-4366-41f9-9e48-c0634e152e62"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3902]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.5ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ebac9f_15b853fc86c865be068638@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/e12de43b-4366-41f9-9e48-c0634e152e62?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.769793"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0063"], ["updated_at", "2014-11-05 15:07:42.769793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.771914"], ["updated_at", "2014-11-05 15:07:42.771914"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "019ea6fa-dce3-498a-b5e2-758d8b5319d5"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3903]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 5.1ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ebdc1f_15b853fc86c865be068784@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/019ea6fa-dce3-498a-b5e2-758d8b5319d5?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.782277"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0064"], ["updated_at", "2014-11-05 15:07:42.782277"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.784235"], ["updated_at", "2014-11-05 15:07:42.784235"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "ff9e516e-4196-4423-9898-65c29e3e203f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3904]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.4ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ec0963_15b853fc86c865be068857@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/ff9e516e-4196-4423-9898-65c29e3e203f?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.793882"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0065"], ["updated_at", "2014-11-05 15:07:42.793882"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.795951"], ["updated_at", "2014-11-05 15:07:42.795951"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "730f07ac-abb5-4dfc-9cc6-bfb6f5915d2a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3905]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.6ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ec3830_15b853fc86c865be0689a@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/730f07ac-abb5-4dfc-9cc6-bfb6f5915d2a?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.806346"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0066"], ["updated_at", "2014-11-05 15:07:42.806346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3906]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 17.4ms Sent mail to test.user@digital.justice.gov.uk (2.5ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ec9b17_15b853fc86c865be069099@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/people/test-user/edit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.832225"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0067"], ["updated_at", "2014-11-05 15:07:42.832225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3907], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.835979"], ["updated_at", "2014-11-05 15:07:42.835979"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "33f764c6-7237-44ba-bf2c-20932aa27b82"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3eccdfd_15b853fc86c865be0691cf@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/33f764c6-7237-44ba-bf2c-20932aa27b82?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.844006"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0068"], ["updated_at", "2014-11-05 15:07:42.844006"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3908], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.847476"], ["updated_at", "2014-11-05 15:07:42.847476"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "844caa87-b20a-4181-ae2e-5b3516c93e69"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.2ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ecfb49_15b853fc86c865be06928a@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/844caa87-b20a-4181-ae2e-5b3516c93e69?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.856451"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0069"], ["updated_at", "2014-11-05 15:07:42.856451"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3909], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.859739"], ["updated_at", "2014-11-05 15:07:42.859739"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "648b384c-321f-48cd-958e-0b82ec9c35bd"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.0ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ed2b90_15b853fc86c865be069399@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/648b384c-321f-48cd-958e-0b82ec9c35bd?desired_path=%2Fpeople%2Ftest-user%2Fedit Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.869264"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0070"], ["updated_at", "2014-11-05 15:07:42.869264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3910], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.872751"], ["updated_at", "2014-11-05 15:07:42.872751"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "5b204732-546f-41e6-a8a9-d51a01a6ec3e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 3.5ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ed5f98_15b853fc86c865be069465@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/tokens/5b204732-546f-41e6-a8a9-d51a01a6ec3e?desired_path=%2Fpeople%2Ftest-user%2Fedit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.881297"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0071"], ["updated_at", "2014-11-05 15:07:42.881297"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "this is the information request message body"], ["recipient_id", 3911], ["sender_email", "test.sender@digital.justice.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 1.3ms Sent mail to test.user@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d3ed863b_15b853fc86c865be069546@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit this is the information request message body Log in to the People Finder: http://www.example.com/people/test-user/edit  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.891595"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 15:07:42.891595"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.894086"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 15:07:42.894086"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3913], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3912]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (2.0ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a3d3edb691_15b853fc86c865be06968@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.903762"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 15:07:42.903762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.906219"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 15:07:42.906219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3915], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3914]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.3ms Sent mail to recipient@example.com (1.9ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a3d3ede515_15b853fc86c865be0697bc@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.915221"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 15:07:42.915221"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.917745"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 15:07:42.917745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3917], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3916]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.2ms Sent mail to recipient@example.com (2.0ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a3d3ee11ca_15b853fc86c865be069876@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.926591"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 15:07:42.926591"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.929016"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 15:07:42.929016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3919], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3918]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.5ms Sent mail to recipient@example.com (2.3ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a3d3ee4063_15b853fc86c865be06997@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'subject-person' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.939504"], ["slug", "subject-person"], ["surname", "subject-person"], ["updated_at", "2014-11-05 15:07:42.939504"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'notifier-person' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.942197"], ["slug", "notifier-person"], ["surname", "notifier-person"], ["updated_at", "2014-11-05 15:07:42.942197"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "reported_profiles" ("additional_details", "notifier_id", "reason_for_reporting", "recipient_email", "subject_id") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["additional_details", "more info"], ["notifier_id", 3921], ["reason_for_reporting", "something"], ["recipient_email", "recipient@example.com"], ["subject_id", 3920]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#reported_profile: processed outbound mail in 1.4ms Sent mail to recipient@example.com (2.1ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: recipient@example.com Message-ID: <545a3d3ee72fe_15b853fc86c865be0700ab@Jakubs-Mac.local.mail> Subject: A People Finder profile has been reported Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit notifier-person has said that they believe the information on subject-person to be incorrect. Reason for reporting: something Additional details: more info Please fix or delete this page: http://www.example.com/people/subject-person  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.0ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.969965"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0072"], ["updated_at", "2014-11-05 15:07:42.969965"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.972703"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0073"], ["updated_at", "2014-11-05 15:07:42.972703"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>""}, "person_id"=>"3923"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3922]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3923' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3923]]  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.983095"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0074"], ["updated_at", "2014-11-05 15:07:42.983095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:42.985658"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0075"], ["updated_at", "2014-11-05 15:07:42.985658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"3925"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3924]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3925' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3925]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 3925], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:42.992998"], ["updated_at", "2014-11-05 15:07:42.992998"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "3e231899-cdf1-4ab6-bc5e-1361e8377688"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 5.1ms Sent mail to someone.else@digital.justice.gov.uk (2.7ms) Date: Wed, 05 Nov 2014 15:07:42 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a3d3ef39d8_15b853fc86c865be07013e@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/3e231899-cdf1-4ab6-bc5e-1361e8377688?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 12ms (ActiveRecord: 1.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.004222"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0076"], ["updated_at", "2014-11-05 15:07:43.004222"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.006801"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0077"], ["updated_at", "2014-11-05 15:07:43.006801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#create as HTML Parameters: {"information_request"=>{"message"=>"Some stuff"}, "person_id"=>"3927"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3926]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3927' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3927]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "information_requests" ("message", "recipient_id", "sender_email") VALUES ($1, $2, $3) RETURNING "id" [["message", "Some stuff"], ["recipient_id", 3927], ["sender_email", "test.user@digital.moj.gov.uk"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.012826"], ["updated_at", "2014-11-05 15:07:43.012826"], ["user_email", "someone.else@digital.justice.gov.uk"], ["value", "1eab20e2-09a5-4162-8cd9-e67314cf619e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::ReminderMailer#information_request: processed outbound mail in 2.9ms Sent mail to someone.else@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:43 +0000 From: support@example.com To: someone.else@digital.justice.gov.uk Message-ID: <545a3d3f3eb8_15b853fc86c865be070290@Jakubs-Mac.local.mail> Subject: Request to update your People Finder profile Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Some stuff Log in to the People Finder: http://www.example.com/tokens/1eab20e2-09a5-4162-8cd9-e67314cf619e?desired_path=%2Fpeople%2Fsomeone-else%2Fedit Redirected to http://test.host/people/someone-else Completed 302 Found in 9ms (ActiveRecord: 1.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.021461"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0078"], ["updated_at", "2014-11-05 15:07:43.021461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.023995"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0079"], ["updated_at", "2014-11-05 15:07:43.023995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3929"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3928]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3929' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3929]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.033065"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0080"], ["updated_at", "2014-11-05 15:07:43.033065"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.035986"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0081"], ["updated_at", "2014-11-05 15:07:43.035986"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3931"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3930]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3931' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3931]] Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.044868"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0082"], ["updated_at", "2014-11-05 15:07:43.044868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'someone-else' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.047478"], ["email", "someone.else@digital.justice.gov.uk"], ["slug", "someone-else"], ["surname", "Surname-0083"], ["updated_at", "2014-11-05 15:07:43.047478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::InformationRequestsController#new as HTML Parameters: {"person_id"=>"3933"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3932]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = '3933' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3933]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.057969"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0084"], ["updated_at", "2014-11-05 15:07:43.057969"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3934]] Redirected to http://test.host/ Completed 302 Found in 1ms (ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.065176"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0085"], ["updated_at", "2014-11-05 15:07:43.065176"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0086' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.069273"], ["slug", "surname-0086"], ["surname", "Surname-0086"], ["updated_at", "2014-11-05 15:07:43.069273"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0087", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0086"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3935]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0086' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3936) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0087' AND "people"."given_name" IS NULL AND ("people"."id" != 3936) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3936 [["surname", "Surname-0087"], ["updated_at", "2014-11-05 15:07:43.078245"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0086 Completed 302 Found in 10ms (ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 3936]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.087469"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0088"], ["updated_at", "2014-11-05 15:07:43.087469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0089' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.091576"], ["slug", "surname-0089"], ["surname", "Surname-0089"], ["updated_at", "2014-11-05 15:07:43.091576"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0090", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0089"} Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3937]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0089' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.7ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3938) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0090' AND "people"."given_name" IS NULL AND ("people"."id" != 3938) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3938 [["surname", "Surname-0090"], ["updated_at", "2014-11-05 15:07:43.101439"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0089 Completed 302 Found in 9ms (ActiveRecord: 2.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.108506"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0091"], ["updated_at", "2014-11-05 15:07:43.108506"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0092' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.112055"], ["slug", "surname-0092"], ["surname", "Surname-0092"], ["updated_at", "2014-11-05 15:07:43.112055"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0093", "works_monday"=>true, "works_tuesday"=>false, "works_saturday"=>true, "works_sunday"=>false}, "id"=>"surname-0092"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3939]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0092' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3940) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0093' AND "people"."given_name" IS NULL AND ("people"."id" != 3940) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "surname" = $1, "updated_at" = $2, "works_saturday" = $3, "works_tuesday" = $4 WHERE "people"."id" = 3940 [["surname", "Surname-0093"], ["updated_at", "2014-11-05 15:07:43.121371"], ["works_saturday", "t"], ["works_tuesday", "f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0092 Completed 302 Found in 9ms (ActiveRecord: 1.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.127824"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0094"], ["updated_at", "2014-11-05 15:07:43.127824"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.131179"], ["slug", "surname-0095"], ["surname", "Surname-0095"], ["updated_at", "2014-11-05 15:07:43.131179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>"Surname-0096", "image"=>"#"}, "id"=>"surname-0095"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3941]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0095' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3942) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0096' AND "people"."given_name" IS NULL AND ("people"."id" != 3942) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3942]] SQL (0.2ms) UPDATE "people" SET "image" = $1, "surname" = $2, "updated_at" = $3 WHERE "people"."id" = 3942 [["image", nil], ["surname", "Surname-0096"], ["updated_at", "2014-11-05 15:07:43.140641"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0095/image/edit Completed 302 Found in 9ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.146632"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0097"], ["updated_at", "2014-11-05 15:07:43.146632"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.149195"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 15:07:43.149195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bobbie-browne' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.151960"], ["given_name", "Bobbie"], ["slug", "bobbie-browne"], ["surname", "Browne"], ["updated_at", "2014-11-05 15:07:43.151960"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}, "id"=>"bobbie-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3943]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bobbie-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3945) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" != 3945) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.163594"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0098"], ["updated_at", "2014-11-05 15:07:43.163594"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.166935"], ["slug", "surname-0099"], ["surname", "Surname-0099"], ["updated_at", "2014-11-05 15:07:43.166935"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0099"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3946]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0099' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3947) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.177856"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0100"], ["updated_at", "2014-11-05 15:07:43.177856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0101' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.181328"], ["slug", "surname-0101"], ["surname", "Surname-0101"], ["updated_at", "2014-11-05 15:07:43.181328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0101"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3948]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0101' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3949) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.194161"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0102"], ["updated_at", "2014-11-05 15:07:43.194161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0103' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.197788"], ["slug", "surname-0103"], ["surname", "Surname-0103"], ["updated_at", "2014-11-05 15:07:43.197788"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0103"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3950]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0103' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3951) ORDER BY groups.name Completed 200 OK in 20ms (Views: 0.8ms | ActiveRecord: 0.6ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.223537"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0104"], ["updated_at", "2014-11-05 15:07:43.223537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0105' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.226877"], ["slug", "surname-0105"], ["surname", "Surname-0105"], ["updated_at", "2014-11-05 15:07:43.226877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"person"=>{"surname"=>""}, "id"=>"surname-0105"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3952]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0105' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3953) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.7ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.239866"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.103@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.239866"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3166]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3166]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3166]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0035-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0035' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0035' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3166"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:43.244537"], ["name", "Group-0035"], ["slug", "group-0035"], ["team_email_address", "example.user.102@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.244537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.249450"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0106"], ["updated_at", "2014-11-05 15:07:43.249450"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3954]] Completed 200 OK in 4ms (Views: 0.9ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.260022"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0107"], ["updated_at", "2014-11-05 15:07:43.260022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3955]] Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.267844"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0108"], ["updated_at", "2014-11-05 15:07:43.267844"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3956]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.277834"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.105@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.277834"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3168]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3168]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3168]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0036-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0036' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0036' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3168"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:43.282480"], ["name", "Group-0036"], ["slug", "group-0036"], ["team_email_address", "example.user.104@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.282480"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.287460"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0109"], ["updated_at", "2014-11-05 15:07:43.287460"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0110' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.291208"], ["slug", "surname-0110"], ["surname", "Surname-0110"], ["updated_at", "2014-11-05 15:07:43.291208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0110"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3957]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0110' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3958) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.301192"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0111"], ["updated_at", "2014-11-05 15:07:43.301192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0112"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3959]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0112' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0112' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.308024"], ["slug", "surname-0112"], ["surname", "Surname-0112"], ["updated_at", "2014-11-05 15:07:43.308024"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0112 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.313630"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0113"], ["updated_at", "2014-11-05 15:07:43.313630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0114"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3961]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0114' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0114' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.319851"], ["slug", "surname-0114"], ["surname", "Surname-0114"], ["updated_at", "2014-11-05 15:07:43.319851"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0114 Completed 302 Found in 5ms (ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.325874"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0115"], ["updated_at", "2014-11-05 15:07:43.325874"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0116"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3963]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0116' LIMIT 1 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0116' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.332290"], ["slug", "surname-0116"], ["surname", "Surname-0116"], ["updated_at", "2014-11-05 15:07:43.332290"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0116 Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.340249"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0117"], ["updated_at", "2014-11-05 15:07:43.340249"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>"Surname-0118", "image"=>"#"}} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3965]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0118' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0118' AND "people"."given_name" IS NULL AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "image", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.349538"], ["image", nil], ["slug", "surname-0118"], ["surname", "Surname-0118"], ["updated_at", "2014-11-05 15:07:43.349538"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/people/surname-0118/image/edit Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.355994"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0119"], ["updated_at", "2014-11-05 15:07:43.355994"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.358481"], ["given_name", "Bo"], ["slug", "bo-diddley"], ["surname", "Diddley"], ["updated_at", "2014-11-05 15:07:43.358481"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"given_name"=>"Bo", "surname"=>"Diddley"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3967]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bo-diddley' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Diddley' AND "people"."given_name" = 'Bo' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.367565"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0120"], ["updated_at", "2014-11-05 15:07:43.367565"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3969]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.376262"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0121"], ["updated_at", "2014-11-05 15:07:43.376262"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3970]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.385101"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0122"], ["updated_at", "2014-11-05 15:07:43.385101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3971]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 3ms (Views: 0.7ms | ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.393554"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0123"], ["updated_at", "2014-11-05 15:07:43.393554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"person"=>{"surname"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3972]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = '' LIMIT 1 Completed 200 OK in 4ms (Views: 0.8ms | ActiveRecord: 0.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.404574"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.107@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.404574"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3170]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3170]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3170]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0037-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0037' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0037' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3170"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:43.409111"], ["name", "Group-0037"], ["slug", "group-0037"], ["team_email_address", "example.user.106@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.409111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.413869"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0124"], ["updated_at", "2014-11-05 15:07:43.413869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0125' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.416508"], ["slug", "surname-0125"], ["surname", "Surname-0125"], ["updated_at", "2014-11-05 15:07:43.416508"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0125"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3973]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0125' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3974) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.429051"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.109@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.429051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3172]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3172]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3172]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0038-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0038' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0038' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3172"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:43.433764"], ["name", "Group-0038"], ["slug", "group-0038"], ["team_email_address", "example.user.108@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.433764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.439454"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0126"], ["updated_at", "2014-11-05 15:07:43.439454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0127' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.441975"], ["slug", "surname-0127"], ["surname", "Surname-0127"], ["updated_at", "2014-11-05 15:07:43.441975"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Parameters: {"id"=>"surname-0127"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3975]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0127' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3976) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.6ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.452338"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0128"], ["updated_at", "2014-11-05 15:07:43.452338"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3977]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.461344"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.111@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.461344"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3174]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3174]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3174]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0039-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0039' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0039' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3174"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:43.465820"], ["name", "Group-0039"], ["slug", "group-0039"], ["team_email_address", "example.user.110@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.465820"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.470264"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0129"], ["updated_at", "2014-11-05 15:07:43.470264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#add_membership as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3978]] Completed 200 OK in 2ms (Views: 0.5ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.476835"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0130"], ["updated_at", "2014-11-05 15:07:43.476835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0131' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.479951"], ["slug", "surname-0131"], ["surname", "Surname-0131"], ["updated_at", "2014-11-05 15:07:43.479951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0131"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3979]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0131' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3980) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.7ms | ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.492337"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.113@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.492337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3176]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3176]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3176]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0040-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0040' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0040' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3176"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:43.496971"], ["name", "Group-0040"], ["slug", "group-0040"], ["team_email_address", "example.user.112@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.496971"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.501543"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0132"], ["updated_at", "2014-11-05 15:07:43.501543"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0133' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.505979"], ["slug", "surname-0133"], ["surname", "Surname-0133"], ["updated_at", "2014-11-05 15:07:43.505979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0133"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3981]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0133' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3982) ORDER BY groups.name Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.518577"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0134"], ["updated_at", "2014-11-05 15:07:43.518577"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0135' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.522058"], ["slug", "surname-0135"], ["surname", "Surname-0135"], ["updated_at", "2014-11-05 15:07:43.522058"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.528537"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.115@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.528537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3178]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3178]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3178]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0041-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0041' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0041' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3178"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:43.533013"], ["name", "Group-0041"], ["slug", "group-0041"], ["team_email_address", "example.user.114@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.533013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.534762"], ["group_id", 3179], ["person_id", 3984], ["updated_at", "2014-11-05 15:07:43.534762"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3984]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:43.536153' WHERE "people"."id" = 3984 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:43.536831' WHERE "groups"."id" = 3179  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0135"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3983]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0135' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3984) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.547311"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0136"], ["updated_at", "2014-11-05 15:07:43.547311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0137' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.550812"], ["slug", "surname-0137"], ["surname", "Surname-0137"], ["updated_at", "2014-11-05 15:07:43.550812"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0137"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3985]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0137' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3986) ORDER BY groups.name Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.561167"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0138"], ["updated_at", "2014-11-05 15:07:43.561167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0139' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.564455"], ["slug", "surname-0139"], ["surname", "Surname-0139"], ["updated_at", "2014-11-05 15:07:43.564455"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "people" Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0139"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3987]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0139' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3988) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3988]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.576127"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0140"], ["updated_at", "2014-11-05 15:07:43.576127"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0141' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.579382"], ["slug", "surname-0141"], ["surname", "Surname-0141"], ["updated_at", "2014-11-05 15:07:43.579382"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0141"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3989]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0141' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3990) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3990]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.602856"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0142"], ["updated_at", "2014-11-05 15:07:43.602856"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0143' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.606120"], ["slug", "surname-0143"], ["surname", "Surname-0143"], ["updated_at", "2014-11-05 15:07:43.606120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0143"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3991]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0143' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3992) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 3992]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/ Completed 302 Found in 5ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:43.616095"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "aled"], ["slug", "aled-jones"], ["surname", "jones"], ["updated_at", "2014-11-05 15:07:43.616095"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.617990"], ["updated_at", "2014-11-05 15:07:43.617990"], ["user_email", "aled.jones@digitial.justice.gov.uk"], ["value", "6d352bd5-edfe-4406-8ddb-18e5d1f907e5"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:43.621304"], ["updated_at", "2014-11-05 15:07:43.621304"], ["user_email", "aled.jones@digitial.justice.gov.uk"], ["value", "b1d4bc26-6a71-42f0-a461-4f7966e5b143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'aled.jones@digitial.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'aled-jones' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:43.624554"], ["email", "aled.jones@digitial.justice.gov.uk"], ["given_name", "Aled"], ["slug", "aled-jones"], ["surname", "Jones"], ["updated_at", "2014-11-05 15:07:43.624554"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:43.628553"], ["email", "example.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "example-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:43.628553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.631692"], ["email", "example.user@digital.justice.gov.uk"], ["slug", "example-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 15:07:43.631692"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:07:43.638730"], ["name", "Design"], ["updated_at", "2014-11-05 15:07:43.638730"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 138], ["created_at", "2014-11-05 15:07:43.642189"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 15:07:43.642189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.648253"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.116@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.648253"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3997]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 138]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:43.679670"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:43.679670"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3998]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 3998]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3998]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3998) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3998], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3998], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.6ms | ActiveRecord: 1.3ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3998]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.4ms) Started GET "/search?utf8=%E2%9C%93&query=Browne&commit=Submit+search" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Browne", "commit"=>"Submit search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 3998]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3997) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3997]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 138]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 20ms (Views: 12.0ms | ActiveRecord: 0.8ms) SQL (0.2ms) DELETE FROM "memberships" SQL (0.1ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:07:43.831728"], ["name", "Design"], ["updated_at", "2014-11-05 15:07:43.831728"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 139], ["created_at", "2014-11-05 15:07:43.836393"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 15:07:43.836393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:43.844401"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.117@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:43.844401"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 3999]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 139]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:43.867895"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:43.867895"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4000]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4000]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4000]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4000) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4000], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4000], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.6ms | ActiveRecord: 1.6ms) Started GET "/people/jon-browne" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-browne"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4000]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-browne' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (3999) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 139]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3999], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3999], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.6ms | ActiveRecord: 1.2ms) Started GET "/search?query=Cooking" for 127.0.0.1 at 2014-11-05 15:07:43 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"query"=>"Cooking"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4000]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (3999) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 3999]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 139]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 9.0ms | ActiveRecord: 0.9ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:07:44.015329"], ["name", "Design"], ["updated_at", "2014-11-05 15:07:44.015329"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-browne' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "email", "given_name", "primary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) RETURNING "id" [["community_id", 140], ["created_at", "2014-11-05 15:07:44.020216"], ["email", "jon.browne@digital.justice.gov.uk"], ["given_name", "Jon"], ["primary_phone_number", "0711111111"], ["slug", "jon-browne"], ["surname", "Browne"], ["tags", "Cooking,Eating"], ["updated_at", "2014-11-05 15:07:44.020216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.027397"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.118@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.027397"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4001]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 140]] Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:44.051553"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:44.051553"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4002]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4002]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 19ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4002]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4002) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4002], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4002], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.7ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4002]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 0.5ms) Started GET "/search?utf8=%E2%9C%93&query=Design&commit=Submit+search" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::SearchController#index as HTML Parameters: {"utf8"=>"✓", "query"=>"Design", "commit"=>"Submit search"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4002]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4001) ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 100 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 4001]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 140]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_person.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 9.1ms | ActiveRecord: 0.8ms) SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.2ms) DELETE FROM "groups" SQL (0.2ms) DELETE FROM "versions"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.201990"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0144"], ["updated_at", "2014-11-05 15:07:44.201990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#file_not_found as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4003]] Completed 200 OK in 2ms (Views: 1.3ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.211435"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0145"], ["updated_at", "2014-11-05 15:07:44.211435"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#unprocessable as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4004]] Completed 200 OK in 2ms (Views: 1.0ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.218352"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0146"], ["updated_at", "2014-11-05 15:07:44.218352"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::ErrorsController#internal_server_error as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4005]] Completed 200 OK in 2ms (Views: 1.2ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.225815"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0147"], ["updated_at", "2014-11-05 15:07:44.225815"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:44.228275"], ["updated_at", "2014-11-05 15:07:44.228275"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "80a7da03-a38a-4d68-b22d-2712a7c9c27f"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 7.4ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d403999f_15b853fc86c865be070310@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/80a7da03-a38a-4d68-b22d-2712a7c9c27f?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.241756"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0148"], ["updated_at", "2014-11-05 15:07:44.241756"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d403bd0b_15b853fc86c865be0704fd@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.250056"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0149"], ["updated_at", "2014-11-05 15:07:44.250056"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:44.251965"], ["updated_at", "2014-11-05 15:07:44.251965"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "f4bd1db7-adb6-4e4e-abac-a6e91b0953fc"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 5.7ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d403ef3a_15b853fc86c865be0705ed@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/tokens/f4bd1db7-adb6-4e4e-abac-a6e91b0953fc?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.263669"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0150"], ["updated_at", "2014-11-05 15:07:44.263669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 1.2ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d4041328_15b853fc86c865be07063d@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.5ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.272281"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0151"], ["updated_at", "2014-11-05 15:07:44.272281"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:44.274701"], ["updated_at", "2014-11-05 15:07:44.274701"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "ebfdfef9-ef82-4c5d-be05-658eb7df6746"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 7.3ms Sent mail to test.user@digital.justice.gov.uk (2.9ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d4044eb6_15b853fc86c865be070718@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/tokens/ebfdfef9-ef82-4c5d-be05-658eb7df6746?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.4ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.291927"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0152"], ["updated_at", "2014-11-05 15:07:44.291927"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 2.1ms Sent mail to test.user@digital.justice.gov.uk (2.8ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d4048808_15b853fc86c865be070848@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by updater@example.com. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.302711"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0153"], ["updated_at", "2014-11-05 15:07:44.302711"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:44.304686"], ["updated_at", "2014-11-05 15:07:44.304686"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a307bdd4-60b1-4132-b317-bd7e19b06a37"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 5.8ms Sent mail to test.user@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d404bd0a_15b853fc86c865be0709f6@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/a307bdd4-60b1-4132-b317-bd7e19b06a37?desired_path=%2Fpeople%2Ftest-user. Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.316454"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0154"], ["updated_at", "2014-11-05 15:07:44.316454"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 1.3ms Sent mail to test.user@digital.justice.gov.uk (2.3ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d404e285_15b853fc86c865be0710c9@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by updater@example.com. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/people/test-user.  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.328861"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.120@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.328861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3183]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3183]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3183]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3183"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:44.333549"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.119@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.333549"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3184]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3183/3184"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:44.338518"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.121@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.338518"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3185]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3183/3184/3185"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:07:44.344230"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.122@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.344230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3185]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3185]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3183/3184/3185"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:07:44.351558"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.123@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.351558"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3184]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3184]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3183/3184"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:44.357847"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.124@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.357847"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3184]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.368082"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.126@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.368082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3189]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3189]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3189]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3189"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:44.372502"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.125@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.372502"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3190]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3190]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3189/3190"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:44.377384"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.127@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.377384"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3191]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3191]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3189/3190/3191"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:07:44.382286"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.128@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.382286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3191]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3191]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3189/3190/3191"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:07:44.387131"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.129@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.387131"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3190]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3190]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3189/3190"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:44.392242"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.130@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.392242"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3190 OR "groups"."ancestry" ILIKE '3189/3190/%') OR "groups"."ancestry" = '3189/3190')) ORDER BY "groups"."name" ASC Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'A' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'B' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'C' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'D' ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."name" = 'E' ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.403250"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.132@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.403250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3195]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3195]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3195]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3195"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:44.408030"], ["name", "A"], ["slug", "a"], ["team_email_address", "example.user.131@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.408030"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3196]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3196]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3196]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'B-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'b' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'b' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3195/3196"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:44.413868"], ["name", "B"], ["slug", "b"], ["team_email_address", "example.user.133@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.413868"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3197]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3197]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3197]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'C-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'c' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'c' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3195/3196/3197"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:07:44.421157"], ["name", "C"], ["slug", "c"], ["team_email_address", "example.user.134@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.421157"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3197]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3197]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'D-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'd' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'd' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3195/3196/3197"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:07:44.426767"], ["name", "D"], ["slug", "d"], ["team_email_address", "example.user.135@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.426767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3196]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3196]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3196]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'E-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'e' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'e' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3195/3196"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:44.432084"], ["name", "E"], ["slug", "e"], ["team_email_address", "example.user.136@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.432084"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3196 OR "groups"."ancestry" ILIKE '3195/3196/%') OR "groups"."ancestry" = '3195/3196')) ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0155' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.437159"], ["slug", "surname-0155"], ["surname", "Surname-0155"], ["updated_at", "2014-11-05 15:07:44.437159"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0156' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at", "works_saturday") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.440981"], ["slug", "surname-0156"], ["surname", "Surname-0156"], ["updated_at", "2014-11-05 15:07:44.440981"], ["works_saturday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "updated_at" = $1, "works_sunday" = $2 WHERE "people"."id" = 4015 [["updated_at", "2014-11-05 15:07:44.442250"], ["works_sunday", "t"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0157' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:44.445363"], ["slug", "surname-0157"], ["surname", "Surname-0157"], ["updated_at", "2014-11-05 15:07:44.445363"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.452462"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.137@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:44.452462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:44.459067"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:44.459067"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4017]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4017]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 19ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4017]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4017) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4017], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4017], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.6ms | ActiveRecord: 1.4ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4017]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.1ms | ActiveRecord: 0.5ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:44.540096"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:44.540096"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4018]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4018]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4018]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4018) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4018], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4018], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:44.590248"], ["email", "test.user"], ["given_name", "Bob"], ["slug", "test-user-1306d99d-13cc-4329-8a36-40b230dee028"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:44.590248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-1306d99d-13cc-4329-8a36-40b230dee028" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-1306d99d-13cc-4329-8a36-40b230dee028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4018]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1306d99d-13cc-4329-8a36-40b230dee028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4019) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4019], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4019], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 12.1ms | ActiveRecord: 1.3ms) Started GET "/people/test-user-1306d99d-13cc-4329-8a36-40b230dee028/edit" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-1306d99d-13cc-4329-8a36-40b230dee028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4018]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1306d99d-13cc-4329-8a36-40b230dee028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4019) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4019], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4019], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.6ms | ActiveRecord: 1.5ms) Started PATCH "/people/test-user-1306d99d-13cc-4329-8a36-40b230dee028" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-1306d99d-13cc-4329-8a36-40b230dee028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4018]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1306d99d-13cc-4329-8a36-40b230dee028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4019) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4019) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 4019 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 15:07:44.680559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-1306d99d-13cc-4329-8a36-40b230dee028 Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/test-user-1306d99d-13cc-4329-8a36-40b230dee028" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-1306d99d-13cc-4329-8a36-40b230dee028"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4018]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1306d99d-13cc-4329-8a36-40b230dee028' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4019) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4019], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4019], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:44.708979"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:44.708979"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4020]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4020]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4020) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (35.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4020], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4020], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 51ms (Views: 45.2ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:44.767630"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:44.767630"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4021) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4021], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4021], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.7ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4021) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4021], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4021], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.3ms | ActiveRecord: 1.6ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smithe@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4021) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4021) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 4021 [["description", ""], ["email", "bob.smithe@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 15:07:44.856305"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:44.858960"], ["updated_at", "2014-11-05 15:07:44.858960"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "8cf292ee-528a-4111-aa04-e7b6e974a70c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 3.2ms Sent mail to bob.smithe@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: bob.smithe@digital.justice.gov.uk Message-ID: <545a3d40d2858_15b853fc86c865be071113@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/8cf292ee-528a-4111-aa04-e7b6e974a70c?desired_path=%2Fpeople%2Fbob-smith.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:44.864624"], ["updated_at", "2014-11-05 15:07:44.864624"], ["user_email", "bob.smithe@digital.justice.gov.uk"], ["value", "9fde9afa-c1b6-451f-867b-b91fc158a989"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 2.7ms Sent mail to bob.smith@digital.justice.gov.uk (1.9ms) Date: Wed, 05 Nov 2014 15:07:44 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a3d40d3c4c_15b853fc86c865be07122a@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to bob.smithe@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/9fde9afa-c1b6-451f-867b-b91fc158a989?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 22ms (ActiveRecord: 2.1ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4020]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4021) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4021], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4021], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.8ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:44.897286"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:44.897286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4022]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4022]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.5ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4022]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4022) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4022], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4022], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.4ms | ActiveRecord: 1.3ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:44.950109"], ["email", "bob@digital.justice.gov.uk"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 15:07:44.950109"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:44.951748"], ["updated_at", "2014-11-05 15:07:44.951748"], ["user_email", "bob@digital.justice.gov.uk"], ["value", "23e25f9d-5855-4bc8-9af3-9eb91f2add62"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/23e25f9d-5855-4bc8-9af3-9eb91f2add62?desired_path=%2Fpeople%2Fbob" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/bob", "id"=>"23e25f9d-5855-4bc8-9af3-9eb91f2add62"} Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '23e25f9d-5855-4bc8-9af3-9eb91f2add62' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'bob@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/bob Completed 302 Found in 3ms (ActiveRecord: 0.5ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4023]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4023) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4023], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4023], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.8ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:44.986559"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:44.986559"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4024]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4024]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:44 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4024]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4024) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4024], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4024], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 55ms (Views: 49.4ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4024]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.0ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4024]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:45.101367"], ["description", ""], ["email", ""], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 15:07:45.101367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4024]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4025) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4025], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4025], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:45.132633"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:45.132633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4026]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4026]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4026]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4026) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4026], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4026], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 35.8ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:45.183713"], ["email", "test.user"], ["slug", "test-user-1ac5081e-89df-4e57-9bb4-5dd16afeb9b4"], ["surname", "Surname-0158"], ["updated_at", "2014-11-05 15:07:45.183713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-1ac5081e-89df-4e57-9bb4-5dd16afeb9b4/edit" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-1ac5081e-89df-4e57-9bb4-5dd16afeb9b4"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4026]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1ac5081e-89df-4e57-9bb4-5dd16afeb9b4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4027) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4027], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4027], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.9ms | ActiveRecord: 1.4ms) Started DELETE "/people/test-user-1ac5081e-89df-4e57-9bb4-5dd16afeb9b4" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-1ac5081e-89df-4e57-9bb4-5dd16afeb9b4"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4026]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-1ac5081e-89df-4e57-9bb4-5dd16afeb9b4' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4027) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4027]]  (0.2ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4026]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 3ms (ActiveRecord: 0.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4026]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.9ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:45.270235"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:45.270235"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4028]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4028]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4028) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (14.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4028], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4028], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 47.9ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:45.332218"], ["email", "bob.smith"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:45.332218"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4029) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4029], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4029], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 1.0ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4029) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4029], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4029], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 40.8ms | ActiveRecord: 1.5ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4029) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4029) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 4029 [["description", ""], ["email", "test.user"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 15:07:45.421580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 13ms (ActiveRecord: 1.6ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4028]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4029) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4029], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4029], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.9ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:45.454114"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:45.454114"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4030]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4030]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4030]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4030) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4030], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4030], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.6ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:45.504655"], ["email", "bob.smith@digital.justice.gov.uk"], ["slug", "bob-smith"], ["surname", "Surname-0159"], ["updated_at", "2014-11-05 15:07:45.504655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4030]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4031) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4031], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4031], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 36.2ms | ActiveRecord: 1.4ms) Started DELETE "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4030]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4031) ORDER BY groups.name Peoplefinder::UserUpdateMailer#deleted_profile_email: processed outbound mail in 4.1ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:45 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a3d418bfaf_15b853fc86c865be071328@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been deleted Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder with this email address has been deleted by test.user@digital.justice.gov.uk.  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4031]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 24ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4030]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 3ms (ActiveRecord: 0.6ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4030]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.5ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:45.604004"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:45.604004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4032]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4032]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4032]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4032) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4032], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4032], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:45.653904"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-94609faa-87c0-45da-892c-3dccdc7fbc64"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:45.653904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-94609faa-87c0-45da-892c-3dccdc7fbc64" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-94609faa-87c0-45da-892c-3dccdc7fbc64"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4032]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-94609faa-87c0-45da-892c-3dccdc7fbc64' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4033) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4033], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4033], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.1ms | ActiveRecord: 0.8ms) Started GET "/people/test-user-94609faa-87c0-45da-892c-3dccdc7fbc64/edit" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-94609faa-87c0-45da-892c-3dccdc7fbc64"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4032]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-94609faa-87c0-45da-892c-3dccdc7fbc64' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4033) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4033], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4033], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.6ms | ActiveRecord: 1.5ms) Started PATCH "/people/test-user-94609faa-87c0-45da-892c-3dccdc7fbc64" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-94609faa-87c0-45da-892c-3dccdc7fbc64"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4032]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-94609faa-87c0-45da-892c-3dccdc7fbc64' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4033) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4033) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 4033 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 15:07:45.737212"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-94609faa-87c0-45da-892c-3dccdc7fbc64 Completed 302 Found in 11ms (ActiveRecord: 1.5ms) Started GET "/people/test-user-94609faa-87c0-45da-892c-3dccdc7fbc64" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-94609faa-87c0-45da-892c-3dccdc7fbc64"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4032]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-94609faa-87c0-45da-892c-3dccdc7fbc64' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4033) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4033], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4033], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.9ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:45.767367"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:45.767367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4034]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4034]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4034]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4034) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4034], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4034], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:45.817167"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user-c56cf722-42c5-449e-814c-c1838af0c945"], ["surname", "Surname-0160"], ["updated_at", "2014-11-05 15:07:45.817167"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-c56cf722-42c5-449e-814c-c1838af0c945/edit" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-c56cf722-42c5-449e-814c-c1838af0c945"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4034]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-c56cf722-42c5-449e-814c-c1838af0c945' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4035) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4035], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4035], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 39.6ms | ActiveRecord: 1.5ms) Started DELETE "/people/test-user-c56cf722-42c5-449e-814c-c1838af0c945" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-c56cf722-42c5-449e-814c-c1838af0c945"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4034]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-c56cf722-42c5-449e-814c-c1838af0c945' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4035) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4035]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4034]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4034]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.8ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:45.919869"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:45.919869"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4036]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4036]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4036]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4036) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4036], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4036], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.8ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:45.974201"], ["email", "test.user@something-else.example.com"], ["slug", "test-user-b42b0c0b-75b6-478c-8ab1-2c3bfdcbbe6c"], ["surname", "Surname-0161"], ["updated_at", "2014-11-05 15:07:45.974201"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-b42b0c0b-75b6-478c-8ab1-2c3bfdcbbe6c/edit" for 127.0.0.1 at 2014-11-05 15:07:45 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-b42b0c0b-75b6-478c-8ab1-2c3bfdcbbe6c"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4036]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-b42b0c0b-75b6-478c-8ab1-2c3bfdcbbe6c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4037) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4037], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4037], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.1ms | ActiveRecord: 1.5ms) Started DELETE "/people/test-user-b42b0c0b-75b6-478c-8ab1-2c3bfdcbbe6c" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"test-user-b42b0c0b-75b6-478c-8ab1-2c3bfdcbbe6c"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4036]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-b42b0c0b-75b6-478c-8ab1-2c3bfdcbbe6c' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4037) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4037]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4036]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4036]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 11.8ms | ActiveRecord: 0.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.060166"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:46.060166"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4038]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4038]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4038]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4038) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4038], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4038], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 55ms (Views: 49.3ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4038]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.2ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 33.5ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4038]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:46.185537"], ["description", ""], ["email", "test.user"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-e5eca3e3-9c87-493b-8999-9e58ebd3c851"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 15:07:46.185537"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-e5eca3e3-9c87-493b-8999-9e58ebd3c851 Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-e5eca3e3-9c87-493b-8999-9e58ebd3c851" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-e5eca3e3-9c87-493b-8999-9e58ebd3c851"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4038]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-e5eca3e3-9c87-493b-8999-9e58ebd3c851' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4039) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4039], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4039], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 12.0ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.215051"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:46.215051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4040]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4040]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4040]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4040) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4040], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4040], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0162' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:46.265912"], ["slug", "surname-0162"], ["surname", "Surname-0162"], ["updated_at", "2014-11-05 15:07:46.265912"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0162/edit" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0162"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4040]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0162' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4041) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4041], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4041], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.4ms) Started DELETE "/people/surname-0162" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"surname-0162"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4040]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0162' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4041) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4041]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4040]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4040]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (6.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.2ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.347913"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:46.347913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4042]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4042]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4042]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4042) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4042], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4042], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 59ms (Views: 43.9ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.415951"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "test-user-c12254df-b32b-4275-ae50-9ffd60fcccee"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:46.415951"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/test-user-c12254df-b32b-4275-ae50-9ffd60fcccee" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-c12254df-b32b-4275-ae50-9ffd60fcccee"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4042]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-c12254df-b32b-4275-ae50-9ffd60fcccee' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4043) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4043], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4043], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.0ms | ActiveRecord: 0.9ms) Started GET "/people/test-user-c12254df-b32b-4275-ae50-9ffd60fcccee/edit" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user-c12254df-b32b-4275-ae50-9ffd60fcccee"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4042]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-c12254df-b32b-4275-ae50-9ffd60fcccee' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4043) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4043], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4043], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 43.1ms | ActiveRecord: 1.5ms) Started PATCH "/people/test-user-c12254df-b32b-4275-ae50-9ffd60fcccee" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"test-user-c12254df-b32b-4275-ae50-9ffd60fcccee"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4042]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-c12254df-b32b-4275-ae50-9ffd60fcccee' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4043) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4043) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 4043 [["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 15:07:46.506967"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:46.510234"], ["updated_at", "2014-11-05 15:07:46.510234"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "68b2905c-df5e-4def-8934-4e86cd25869a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_to_email: processed outbound mail in 5.2ms Sent mail to bob.smith@digital.justice.gov.uk (2.9ms) Date: Wed, 05 Nov 2014 15:07:46 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a3d427dc0e_15b853fc86c865be0714d0@Jakubs-Mac.local.mail> Subject: This email address has been added to a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder has had this email address added to it by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/68b2905c-df5e-4def-8934-4e86cd25869a?desired_path=%2Fpeople%2Ftest-user-c12254df-b32b-4275-ae50-9ffd60fcccee. Redirected to http://www.example.com/people/test-user-c12254df-b32b-4275-ae50-9ffd60fcccee Completed 302 Found in 20ms (ActiveRecord: 1.8ms) Started GET "/people/test-user-c12254df-b32b-4275-ae50-9ffd60fcccee" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-c12254df-b32b-4275-ae50-9ffd60fcccee"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4042]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-c12254df-b32b-4275-ae50-9ffd60fcccee' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4043) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4043], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4043], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 15ms (Views: 10.8ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.548355"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:46.548355"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4044]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4044]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4044]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4044) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4044], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4044], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.599219"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:46.599219"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4044]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4045) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4045], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4045], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.2ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4044]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4045) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (37.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4045], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4045], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 53ms (Views: 47.5ms | ActiveRecord: 1.5ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4044]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4045) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4045) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 4045 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 15:07:46.692486"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:46.694908"], ["updated_at", "2014-11-05 15:07:46.694908"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "59ee3b61-299b-4a06-bc68-94d592836bf3"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_profile_email: processed outbound mail in 3.1ms Sent mail to bob.smith@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:46 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a3d42aa74d_15b853fc86c865be0715a7@Jakubs-Mac.local.mail> Subject: Your profile on MOJ People Finder has been edited Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/59ee3b61-299b-4a06-bc68-94d592836bf3?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 16ms (ActiveRecord: 1.7ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4044]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4045) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4045], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4045], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.7ms | ActiveRecord: 0.9ms) Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.727292"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:46.727292"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4046]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4046]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4046]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4046) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4046], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4046], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.7ms | ActiveRecord: 1.5ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4046]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4046]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:46.835099"], ["description", ""], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "bob-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 15:07:46.835099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:46.837439"], ["updated_at", "2014-11-05 15:07:46.837439"], ["user_email", "bob.smith@digital.justice.gov.uk"], ["value", "a248357c-5aa9-4a6c-ba98-ff9066fdce0c"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#new_profile_email: processed outbound mail in 3.1ms Sent mail to bob.smith@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 15:07:46 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a3d42cd3c3_15b853fc86c865be0716dc@Jakubs-Mac.local.mail> Subject: A new profile on MOJ People Finder has been created for you Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, A profile on MOJ People Finder been created by test.user@digital.justice.gov.uk. They included this email address as the contact email address for this person. To see the profile, visit http://www.example.com/tokens/a248357c-5aa9-4a6c-ba98-ff9066fdce0c?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 14ms (ActiveRecord: 1.3ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4046]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4047) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4047], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4047], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.4ms | ActiveRecord: 1.1ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.872144"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:46.872144"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4048]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4048]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4048]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4048) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (83.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4048], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4048], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 100ms (Views: 93.6ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:46.982760"], ["email", "bob.smith@digital.justice.gov.uk"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:46.982760"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:46 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4048]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4049) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4049], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4049], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 1.0ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4048]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4049) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4049], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4049], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 49ms (Views: 43.1ms | ActiveRecord: 1.8ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4048]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4049) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4049) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 4049 [["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 15:07:47.079033"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:47.082438"], ["updated_at", "2014-11-05 15:07:47.082438"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "a5d30f20-1756-4fb3-a867-431f0776ed3e"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::UserUpdateMailer#updated_address_from_email: processed outbound mail in 3.6ms Sent mail to bob.smith@digital.justice.gov.uk (2.2ms) Date: Wed, 05 Nov 2014 15:07:47 +0000 From: support@example.com To: bob.smith@digital.justice.gov.uk Message-ID: <545a3d43150ca_15b853fc86c865be071753@Jakubs-Mac.local.mail> Subject: This email address has been removed from a profile on MOJ People Finder Mime-Version: 1.0 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Your profile on MOJ People Finder been edited by test.user@digital.justice.gov.uk. It previously had this email address, but this has now been changed to test.user@digital.justice.gov.uk. To see the updated profile, visit http://www.example.com/tokens/a5d30f20-1756-4fb3-a867-431f0776ed3e?desired_path=%2Fpeople%2Fbob-smith. Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 20ms (ActiveRecord: 1.9ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4048]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4049) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4049], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4049], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 12.2ms | ActiveRecord: 1.0ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:47.117346"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:47.117346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4050]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4050]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4050]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4050) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4050], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4050], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 47ms (Views: 41.5ms | ActiveRecord: 1.4ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4050]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 38.3ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@digital.justice.gov.uk", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4050]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Bob' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:47.236318"], ["description", ""], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "Bob"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-7443f24c-99c3-47f6-bf21-41a2e1b3ca33"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 15:07:47.236318"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-7443f24c-99c3-47f6-bf21-41a2e1b3ca33 Completed 302 Found in 10ms (ActiveRecord: 1.0ms) Started GET "/people/test-user-7443f24c-99c3-47f6-bf21-41a2e1b3ca33" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-7443f24c-99c3-47f6-bf21-41a2e1b3ca33"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4050]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-7443f24c-99c3-47f6-bf21-41a2e1b3ca33' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4051) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4051], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4051], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 23ms (Views: 17.0ms | ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:47.274577"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:47.274577"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4052]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4052]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4052]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4052) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4052], ["item_type", "Peoplefinder::Person"]] CACHE (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4052], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 46.7ms | ActiveRecord: 1.7ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4052]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 35ms (Views: 32.2ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"test.user@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4052]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:47.393499"], ["description", ""], ["email", "test.user@something-else.example.com"], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "test-user-6b00c02e-7e1d-4265-8288-dfea1dabec4f"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 15:07:47.393499"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/test-user-6b00c02e-7e1d-4265-8288-dfea1dabec4f Completed 302 Found in 9ms (ActiveRecord: 0.9ms) Started GET "/people/test-user-6b00c02e-7e1d-4265-8288-dfea1dabec4f" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"test-user-6b00c02e-7e1d-4265-8288-dfea1dabec4f"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4052]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user-6b00c02e-7e1d-4265-8288-dfea1dabec4f' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4053) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.8ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4053], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4053], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.4ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:47.422765"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:47.422765"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4054]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4054]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4054]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4054) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4054], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4054], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 45ms (Views: 39.6ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:47.477669"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:47.477669"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4054]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4055) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4055], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4055], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 21ms (Views: 14.9ms | ActiveRecord: 1.1ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4054]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.6ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4055) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4055], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4055], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 44.0ms | ActiveRecord: 1.9ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4054]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4055) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4055) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "location" = $3, "primary_phone_number" = $4, "secondary_phone_number" = $5, "surname" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 4055 [["description", ""], ["email", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 15:07:47.577286"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 12ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4054]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4055) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4055], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4055], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.1ms | ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:47.606714"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:47.606714"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4056]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4056]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4056]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4056) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4056], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4056], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 58ms (Views: 52.2ms | ActiveRecord: 1.5ms)  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-smith' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:47.672655"], ["email", "bob.smith@something-else.example.com"], ["given_name", "Bob"], ["slug", "bob-smith"], ["surname", "Smith"], ["updated_at", "2014-11-05 15:07:47.672655"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4056]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4057) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4057], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4057], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 11.4ms | ActiveRecord: 0.9ms) Started GET "/people/bob-smith/edit" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4056]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4057) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4057], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4057], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.4ms) Started PATCH "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Bob", "surname"=>"Smelly Pants", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"bob.smith@something-else.example.com", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4056]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4057) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smelly Pants' AND "people"."given_name" = 'Bob' AND ("people"."id" != 4057) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "location" = $2, "primary_phone_number" = $3, "secondary_phone_number" = $4, "surname" = $5, "tags" = $6, "updated_at" = $7 WHERE "people"."id" = 4057 [["description", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "Smelly Pants"], ["tags", ""], ["updated_at", "2014-11-05 15:07:47.754724"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob-smith Completed 302 Found in 11ms (ActiveRecord: 1.4ms) Started GET "/people/bob-smith" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4056]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4057) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4057], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4057], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 17ms (Views: 11.6ms | ActiveRecord: 1.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:47.786374"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.139@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:47.786374"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3202]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3202]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3202]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0042-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0042' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0042' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3202"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:47.793121"], ["name", "Group-0042"], ["slug", "group-0042"], ["team_email_address", "example.user.138@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:47.793121"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.3ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james.darling@digital.justice.gov.uk"}, "commit"=>"Log in with email"}  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:47.812381"], ["updated_at", "2014-11-05 15:07:47.812381"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "d6f55f96-dff7-481a-ac5a-7b923e628afb"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::TokenMailer#new_token_email: processed outbound mail in 4.8ms Sent mail to james.darling@digital.justice.gov.uk (2.1ms) Date: Wed, 05 Nov 2014 15:07:47 +0000 From: support@example.com To: james.darling@digital.justice.gov.uk Message-ID: <545a3d43c8c3c_15b853fc86c865be071888@Jakubs-Mac.local.mail> Subject: Access request to MOJ People Finder Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Hi, Someone has requested to log into MOJ People Finder with this email address. To log in, visit http://www.example.com/tokens/d6f55f96-dff7-481a-ac5a-7b923e628afb If you did not request this, please ignore this email. Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 5.7ms | ActiveRecord: 0.3ms) Peoplefinder::Token Load (0.3ms) SELECT "tokens".* FROM "tokens" ORDER BY "tokens"."id" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:47.839661"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.141@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:47.839661"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3204]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3204]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3204]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0043-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0043' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0043' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3204"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:47.844305"], ["name", "Group-0043"], ["slug", "group-0043"], ["team_email_address", "example.user.140@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:47.844305"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:47.846999"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Bob"], ["updated_at", "2014-11-05 15:07:47.846999"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:47.848712"], ["updated_at", "2014-11-05 15:07:47.848712"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "617e55f3-c127-4879-a213-8e229855521a"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/617e55f3-c127-4879-a213-8e229855521a" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"617e55f3-c127-4879-a213-8e229855521a"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '617e55f3-c127-4879-a213-8e229855521a' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4058]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4058]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 4ms (ActiveRecord: 0.7ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4058]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4058) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4058], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4058], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.8ms | ActiveRecord: 1.4ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:47.910581"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.143@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:47.910581"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3206]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3206]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3206]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0044-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0044' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0044' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3206"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:47.915696"], ["name", "Group-0044"], ["slug", "group-0044"], ["team_email_address", "example.user.142@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:47.915696"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.6ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"james@abscond.org"}, "commit"=>"Log in with email"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 8.0ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:47.952687"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.145@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:47.952687"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3208]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3208]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3208]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0045-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0045' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0045' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3208"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:47.957346"], ["name", "Group-0045"], ["slug", "group-0045"], ["team_email_address", "example.user.144@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:47.957346"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.9ms | ActiveRecord: 0.0ms) Started POST "/tokens" for 127.0.0.1 at 2014-11-05 15:07:47 +0000 Processing by Peoplefinder::TokensController#create as HTML Parameters: {"utf8"=>"✓", "token"=>{"user_email"=>"Bob"}, "commit"=>"Log in with email"}  (0.1ms) SAVEPOINT active_record_1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (15.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 19.7ms | ActiveRecord: 0.2ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.003943"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.147@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.003943"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3210]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3210]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3210]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0046-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0046' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0046' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3210"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.008657"], ["name", "Group-0046"], ["slug", "group-0046"], ["team_email_address", "example.user.146@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.008657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.011377"], ["email", "test.user@digital.justice.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0163"], ["updated_at", "2014-11-05 15:07:48.011377"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.013377"], ["updated_at", "2014-11-05 15:07:48.013377"], ["user_email", "test.user@digital.justice.gov.uk"], ["value", "67825b6d-07c1-4252-ad26-3f66fded4b35"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4059]] Peoplefinder::ReminderMailer#inadequate_profile: processed outbound mail in 4.5ms Sent mail to test.user@digital.justice.gov.uk (2.0ms) Date: Wed, 05 Nov 2014 15:07:48 +0000 From: support@example.com To: test.user@digital.justice.gov.uk Message-ID: <545a3d444647_15b853fc86c865be071967@Jakubs-Mac.local.mail> Subject: Reminder: update your profile today Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Your current profile is 25% complete, why not update it today. http://www.example.com/tokens/67825b6d-07c1-4252-ad26-3f66fded4b35?desired_path=%2Fpeople%2Ftest-user%2Fedit It will only take a few moments and it's the perfect way to make sure your colleagues and co-workers have the most accurate details about you. Reminder emails will automatically stop when your update is complete. Started GET "/tokens/67825b6d-07c1-4252-ad26-3f66fded4b35?desired_path=%2Fpeople%2Ftest-user%2Fedit" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"desired_path"=>"/people/test-user/edit", "id"=>"67825b6d-07c1-4252-ad26-3f66fded4b35"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '67825b6d-07c1-4252-ad26-3f66fded4b35' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Redirected to http://www.example.com/people/test-user/edit Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Started GET "/people/test-user/edit" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4059]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4059) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4059], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4059], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 41ms (Views: 35.9ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.075945"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.149@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.075945"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3212]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3212]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3212]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0047-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0047' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0047' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3212"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.080841"], ["name", "Group-0047"], ["slug", "group-0047"], ["team_email_address", "example.user.148@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.080841"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.082751"], ["updated_at", "2014-11-05 15:07:48.082751"], ["user_email", "example.user.150@digital.justice.gov.uk"], ["value", "ca449226-d81f-4ef1-86a6-8ae3089f8b51"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/ca449226-d81f-4ef1-86a6-8ae3089f8b51" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"ca449226-d81f-4ef1-86a6-8ae3089f8b51"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = 'ca449226-d81f-4ef1-86a6-8ae3089f8b51' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'example.user.150@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'example-user-150' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:48.088939"], ["email", "example.user.150@digital.justice.gov.uk"], ["given_name", "Example"], ["slug", "example-user-150"], ["surname", "User"], ["updated_at", "2014-11-05 15:07:48.088939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4060]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4060]] Redirected to http://www.example.com/people/example-user-150/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/example-user-150/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"example-user-150"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4060]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'example-user-150' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4060) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (33.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4060], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4060], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 43.8ms | ActiveRecord: 1.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.159984"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.152@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.159984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3214]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3214]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3214]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0048-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0048' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0048' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3214"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.166143"], ["name", "Group-0048"], ["slug", "group-0048"], ["team_email_address", "example.user.151@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.166143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.168048"], ["updated_at", "2014-11-05 15:07:48.168048"], ["user_email", "james.darling@digital.justice.gov.uk"], ["value", "422d996a-d8d2-49c8-8161-c26ad34db606"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/422d996a-d8d2-49c8-8161-c26ad34db606" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"422d996a-d8d2-49c8-8161-c26ad34db606"} Peoplefinder::Token Load (0.2ms) SELECT "tokens".* FROM "tokens" WHERE "tokens"."value" = '422d996a-d8d2-49c8-8161-c26ad34db606' ORDER BY "tokens"."id" ASC LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'james.darling@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'james-darling' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:48.173983"], ["email", "james.darling@digital.justice.gov.uk"], ["given_name", "James"], ["slug", "james-darling"], ["surname", "Darling"], ["updated_at", "2014-11-05 15:07:48.173983"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4061]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4061]] Redirected to http://www.example.com/people/james-darling/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/james-darling/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"james-darling"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4061]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'james-darling' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4061) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4061], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4061], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.5ms | ActiveRecord: 1.5ms) Started DELETE "/sessions" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::SessionsController#destroy as HTML Redirected to http://www.example.com/ Completed 302 Found in 0ms (ActiveRecord: 0.0ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.254588"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.154@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.254588"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3216]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3216]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3216]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0049-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0049' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0049' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3216"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.259398"], ["name", "Group-0049"], ["slug", "group-0049"], ["team_email_address", "example.user.153@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.259398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.262294"], ["updated_at", "2014-11-05 15:07:48.262294"], ["user_email", "example.user.155@digital.justice.gov.uk"], ["value", "aaca48cc-fc10-4295-be41-3869546889b7"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/aaca48cc-fc10-4295-be41-3869546889b7" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"aaca48cc-fc10-4295-be41-3869546889b7"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 5.2ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.286354"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.157@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.286354"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3218]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3218]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0050-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0050' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0050' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3218"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.291697"], ["name", "Group-0050"], ["slug", "group-0050"], ["team_email_address", "example.user.156@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.291697"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 4ms (Views: 4.3ms | ActiveRecord: 0.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.306943"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.159@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.306943"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3220]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3220]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0051-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0051' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0051' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3220"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.311445"], ["name", "Group-0051"], ["slug", "group-0051"], ["team_email_address", "example.user.158@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.311445"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "tokens" ("created_at", "updated_at", "user_email", "value") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.313314"], ["updated_at", "2014-11-05 15:07:48.313314"], ["user_email", "example.user.160@digital.justice.gov.uk"], ["value", "83867b0e-45eb-4f05-a54d-ddd9c4efbecd"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/tokens/83867b0e-45eb-4f05-a54d-ddd9c4efbecd" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::TokensController#show as HTML Parameters: {"id"=>"83867b0e-45eb-4f05-a54d-ddd9c4efbecd"} Redirected to http://www.example.com/sessions/new Filter chain halted as :ensure_token_auth_enabled! rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 5ms (Views: 4.9ms | ActiveRecord: 0.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.354633"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.162@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.354633"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3222]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3222]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3222]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3222"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.359175"], ["name", "Justice"], ["slug", "justice"], ["team_email_address", "example.user.161@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.359175"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3223]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3223]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3223]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3222/3223"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:07:48.364195"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.163@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.364195"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (5.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:48.382004"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:48.382004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4062]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4062]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4062]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4062) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4062], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4062], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.439184"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.164@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.439184"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3225]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3225]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3225]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3225"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.445104"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.165@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.445104"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0164' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.447874"], ["slug", "surname-0164"], ["surname", "Surname-0164"], ["updated_at", "2014-11-05 15:07:48.447874"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.449898"], ["group_id", 3226], ["person_id", 4063], ["updated_at", "2014-11-05 15:07:48.449898"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4063]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:48.451335' WHERE "people"."id" = 4063 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:48.451996' WHERE "groups"."id" = 3226  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0164/edit" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0164"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4062]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0164' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4063) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3225, 3226) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3225, 3226) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4063]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4063], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4063], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 49ms (Views: 42.7ms | ActiveRecord: 1.7ms) Started DELETE "/memberships/642?referer=%2Fpeople%2Fsurname-0164%2Fedit" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/surname-0164/edit", "id"=>"642"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4062]] Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 642]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 642]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4063]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:48.513683' WHERE "people"."id" = 4063 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3226]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:48.515429' WHERE "groups"."id" = 3226  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0164/edit Completed 302 Found in 7ms (ActiveRecord: 1.5ms) Started GET "/people/surname-0164/edit" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0164"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4062]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0164' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4063) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4063], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4063], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 38.1ms | ActiveRecord: 1.4ms) Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 4063]] Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 LIMIT 1 [["person_id", 4063]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:48.582393"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.166@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.582393"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3227]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3227]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3227]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3227"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:48.588579"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.167@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:48.588579"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0165' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.591390"], ["slug", "surname-0165"], ["surname", "Surname-0165"], ["updated_at", "2014-11-05 15:07:48.591390"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:48.593333"], ["group_id", 3228], ["person_id", 4064], ["updated_at", "2014-11-05 15:07:48.593333"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4064]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:48.594754' WHERE "people"."id" = 4064 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:48.595408' WHERE "groups"."id" = 3228  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:48 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:49.173580"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:49.173580"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4065]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4065]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4065]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4065) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (43.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4065], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4065], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 53.9ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4065]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Started GET "/people/surname-0165/edit" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0165"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4065]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0165' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4064) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3227, 3228) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (3.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3227, 3228) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4064]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (7.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (39.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4064], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4064], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 59ms (Views: 52.5ms | ActiveRecord: 1.9ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4065]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Peoplefinder::Group Load (1.6ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 2.1ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:49 +0000 Started PATCH "/people/surname-0165" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0165", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"3228", "leader"=>"0", "id"=>"643"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0165"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4065]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0165' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4064) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4064]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 4064 AND "memberships"."id" != 643 AND "memberships"."group_id" = 3228) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 3228 AND "memberships"."id" != 643 AND "memberships"."person_id" = 4064) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0165' AND "people"."given_name" = '' AND ("people"."id" != 4064) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 4064 AND "memberships"."id" != 643 AND "memberships"."group_id" = 3228) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 3228 AND "memberships"."id" != 643 AND "memberships"."person_id" = 4064) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 4064 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 15:07:50.035461"]] SQL (0.3ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 643 [["role", "Head Honcho"], ["updated_at", "2014-11-05 15:07:50.036487"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:50.037633' WHERE "people"."id" = 4064 SQL (0.3ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:50.038696' WHERE "groups"."id" = 3228  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/people/surname-0165 Completed 302 Found in 20ms (ActiveRecord: 3.0ms) Started GET "/people/surname-0165" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0165"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4065]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0165' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4064) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3227, 3228) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3227, 3228) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4064], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4064], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 20ms (Views: 14.0ms | ActiveRecord: 1.3ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 4064]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:50.152202"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.169@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:50.152202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3229]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3229]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3229]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3229"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:50.157239"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.168@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:50.157239"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:50.734048"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:50.734048"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4066]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4066]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4066]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4066) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4066], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4066], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.2ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4066]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4066]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 44.9ms | ActiveRecord: 0.8ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4066]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:50 +0000 Peoplefinder::Group Load (2.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 2.9ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Taylor", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Head Honcho", "group_id"=>"3230", "leader"=>"1"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4066]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'taylor' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Taylor' AND "people"."given_name" = '' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:51.571047"], ["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "taylor"], ["surname", "Taylor"], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 15:07:51.571047"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:51.571951"], ["group_id", 3230], ["leader", "t"], ["person_id", 4067], ["role", "Head Honcho"], ["updated_at", "2014-11-05 15:07:51.571951"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4067]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:51.573557' WHERE "people"."id" = 4067 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3230]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:51.575751' WHERE "groups"."id" = 3230  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/people/taylor Completed 302 Found in 15ms (ActiveRecord: 1.8ms) Started GET "/people/taylor" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"taylor"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4066]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'taylor' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4067) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3229, 3230) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3229, 3230) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4067], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4067], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 21ms (Views: 15.9ms | ActiveRecord: 1.3ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name DESC LIMIT 1 [["person_id", 4067]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:51.689587"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.170@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:51.689587"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3231]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3231]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3231]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice-digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3231"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:51.695171"], ["name", "Digital Justice"], ["slug", "digital-justice-digital-justice"], ["team_email_address", "example.user.171@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:51.695171"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0166' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:51.697769"], ["slug", "surname-0166"], ["surname", "Surname-0166"], ["updated_at", "2014-11-05 15:07:51.697769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:51.699790"], ["group_id", 3232], ["person_id", 4068], ["updated_at", "2014-11-05 15:07:51.699790"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4068]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:51.701402' WHERE "people"."id" = 4068 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:51.702086' WHERE "groups"."id" = 3232  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'digital-justice' AND "groups"."id" != 3231) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3231 [["team_email_address", "example.user.173@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:51.705037"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3231]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3231]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3231]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Communications-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'communications' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'communications' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3231"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:51.709510"], ["name", "Communications"], ["slug", "communications"], ["team_email_address", "example.user.172@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:51.709510"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:51 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:52.278325"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:52.278325"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4069]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4069) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4069], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4069], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.9ms | ActiveRecord: 1.5ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.7ms) Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Started GET "/people/surname-0166/edit" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0166"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0166' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4068) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3231, 3232) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3231, 3232) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4068]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.8ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (31.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4068], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4068], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 52ms (Views: 45.3ms | ActiveRecord: 2.1ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:52 +0000 Peoplefinder::Group Load (0.9ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 1.4ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:53 +0000 Started GET "/people/add_membership?id=surname-0166" for 127.0.0.1 at 2014-11-05 15:07:53 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Parameters: {"id"=>"surname-0166"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0166' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4068) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (9.4ms) Completed 200 OK in 24ms (Views: 17.9ms | ActiveRecord: 1.0ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:53 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started PATCH "/people/surname-0166" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0166", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"3232", "leader"=>"0", "id"=>"645"}, "70130065531980"=>{"role"=>"Talker", "group_id"=>"3233", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0166"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0166' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4068) ORDER BY groups.name Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4068]] Peoplefinder::Membership Exists (0.3ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 4068 AND "memberships"."id" != 645 AND "memberships"."group_id" = 3232) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 3232 AND "memberships"."id" != 645 AND "memberships"."person_id" = 4068) LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0166' AND "people"."given_name" = '' AND ("people"."id" != 4068) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" = 4068 AND "memberships"."id" != 645 AND "memberships"."group_id" = 3232) LIMIT 1 CACHE (0.0ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" = 3232 AND "memberships"."id" != 645 AND "memberships"."person_id" = 4068) LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 4068 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 15:07:54.131694"]] SQL (0.1ms) UPDATE "memberships" SET "role" = $1, "updated_at" = $2 WHERE "memberships"."id" = 645 [["role", ""], ["updated_at", "2014-11-05 15:07:54.132837"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:54.133567' WHERE "people"."id" = 4068 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:54.134278' WHERE "groups"."id" = 3232 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:54.134935"], ["group_id", 3233], ["person_id", 4068], ["role", "Talker"], ["updated_at", "2014-11-05 15:07:54.134935"]] Peoplefinder::Person Load (13.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4068]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:54.149786' WHERE "people"."id" = 4068 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3233]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:54.151412' WHERE "groups"."id" = 3233  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/people/surname-0166 Completed 302 Found in 35ms (ActiveRecord: 16.5ms) Started GET "/people/surname-0166" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"surname-0166"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4069]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0166' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4068) ORDER BY groups.name Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3231, 3233) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3231, 3232) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3231, 3233) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3231, 3232) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4068], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4068], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 15.6ms | ActiveRecord: 1.5ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."surname" DESC, "people"."given_name" DESC LIMIT 1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4068]]  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:54.273903"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.175@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:54.273903"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3234]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3234]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3234]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0052-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0052' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0052' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3234"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:54.281101"], ["name", "Group-0052"], ["slug", "group-0052"], ["team_email_address", "example.user.174@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:54.281101"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 6.7ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:54.853643"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:54.853643"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4070]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4070]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4070]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4070) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4070], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4070], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 42ms (Views: 36.3ms | ActiveRecord: 1.3ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4070]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.8ms) Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:54 +0000 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4070]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 39.2ms | ActiveRecord: 0.6ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4070]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Peoplefinder::Group Load (2.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.2ms | ActiveRecord: 2.7ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Started GET "/people/add_membership" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Processing by Peoplefinder::PeopleController#add_membership as */* Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4070]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms) Completed 200 OK in 8ms (Views: 6.2ms | ActiveRecord: 0.2ms) Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4070]] Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.2ms | ActiveRecord: 0.9ms)  (0.2ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.748840"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0167"], ["updated_at", "2014-11-05 15:07:55.748840"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0168' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.751376"], ["slug", "surname-0168"], ["surname", "Surname-0168"], ["updated_at", "2014-11-05 15:07:55.751376"]] SQL (0.3ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.756376"], ["event", "create"], ["item_id", 4072], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0168\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"277"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4071]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 277]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4072]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4072]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4072]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:55.773329"], ["event", "destroy"], ["item_id", 4072], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 4072\ngiven_name: \nsurname: Surname-0168\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 15:07:55.751376000 Z\nupdated_at: 2014-11-05 15:07:55.751376000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "Surname-0167"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 4072], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 16ms (ActiveRecord: 1.5ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4072]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.780478"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0169"], ["updated_at", "2014-11-05 15:07:55.780478"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.782848"], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 15:07:55.782848"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.784589"], ["event", "create"], ["item_id", 4074], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4074]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4074]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.788423"], ["event", "destroy"], ["item_id", 4074], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 4074\ngiven_name: \nsurname: Necro\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 15:07:55.782848000 Z\nupdated_at: *1\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 4074], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"280"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4073]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 280]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4074]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 4074) AND "people"."slug" = 'necro' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.782848"], ["id", 4074], ["slug", "necro"], ["surname", "Necro"], ["updated_at", "2014-11-05 15:07:55.796232"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:55.798115"], ["event", "create"], ["item_id", 4074], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Necro\n"], ["whodunnit", "Surname-0169"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/audit_trail Completed 302 Found in 8ms (ActiveRecord: 1.2ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Necro' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.804046"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0170"], ["updated_at", "2014-11-05 15:07:55.804046"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0171' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.807073"], ["slug", "surname-0171"], ["surname", "Surname-0171"], ["updated_at", "2014-11-05 15:07:55.807073"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.808946"], ["event", "create"], ["item_id", 4076], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0171\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.816254"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.177@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.816254"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.819785"], ["event", "create"], ["item_id", 3236], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.177@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3236]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3236]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3236]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0053-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0053' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0053' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3236"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:55.825832"], ["name", "Group-0053"], ["slug", "group-0053"], ["team_email_address", "example.user.176@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.825832"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.828167"], ["event", "create"], ["item_id", 3237], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0053\nteam_email_address:\n- \n- example.user.176@digital.justice.gov.uk\nancestry:\n- \n- '3236'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.829560"], ["group_id", 3237], ["person_id", 4076], ["updated_at", "2014-11-05 15:07:55.829560"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.831883"], ["event", "create"], ["item_id", 647], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 4076\ngroup_id:\n- \n- 3237\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:55.832606' WHERE "people"."id" = 4076 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:55.833249' WHERE "groups"."id" = 3237  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 647]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.835322"], ["event", "destroy"], ["item_id", 647], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 647\ngroup_id: 3237\nperson_id: 4076\nrole: \ncreated_at: &1 2014-11-05 15:07:55.829560000 Z\nupdated_at: *1\nleader: false\n"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 647], ["item_type", "Peoplefinder::Membership"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:55.836823' WHERE "people"."id" = 4076 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:55.837368' WHERE "groups"."id" = 3237  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"286"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4075]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 286]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 647]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.845814"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0172"], ["updated_at", "2014-11-05 15:07:55.845814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0173' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.848422"], ["slug", "surname-0173"], ["surname", "Surname-0173"], ["updated_at", "2014-11-05 15:07:55.848422"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.850201"], ["event", "create"], ["item_id", 4078], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Surname-0173\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.856757"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.179@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.856757"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.858607"], ["event", "create"], ["item_id", 3238], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.179@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3238]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3238]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3238]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0054-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0054' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0054' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3238"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:55.877693"], ["name", "Group-0054"], ["slug", "group-0054"], ["team_email_address", "example.user.178@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.877693"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.879943"], ["event", "create"], ["item_id", 3239], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Group-0054\nteam_email_address:\n- \n- example.user.178@digital.justice.gov.uk\nancestry:\n- \n- '3238'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.881386"], ["group_id", 3239], ["person_id", 4078], ["updated_at", "2014-11-05 15:07:55.881386"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.882840"], ["event", "create"], ["item_id", 648], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nperson_id:\n- \n- 4078\ngroup_id:\n- \n- 3239\n"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:55.883552' WHERE "people"."id" = 4078 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:55.884168' WHERE "groups"."id" = 3239  (0.1ms) RELEASE SAVEPOINT active_record_1 PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."id" DESC LIMIT 1 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"290"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4077]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 290]] Redirected to http://test.host/audit_trail Completed 302 Found in 2ms (ActiveRecord: 0.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 648]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0174' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.892586"], ["slug", "surname-0174"], ["surname", "Surname-0174"], ["updated_at", "2014-11-05 15:07:55.892586"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.898870"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.181@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.898870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3240]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3240]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3240]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0055-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0055' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0055' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3240"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:55.903419"], ["name", "Group-0055"], ["slug", "group-0055"], ["team_email_address", "example.user.180@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.903419"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.904707"], ["group_id", 3241], ["person_id", 4079], ["updated_at", "2014-11-05 15:07:55.904707"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:55.905440' WHERE "people"."id" = 4079 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:55.906027' WHERE "groups"."id" = 3241  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0175' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.916312"], ["slug", "surname-0175"], ["surname", "Surname-0175"], ["updated_at", "2014-11-05 15:07:55.916312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.922552"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.183@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.922552"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3242]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3242]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3242]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0056-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0056' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0056' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3242"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:55.926990"], ["name", "Group-0056"], ["slug", "group-0056"], ["team_email_address", "example.user.182@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.926990"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.928349"], ["group_id", 3243], ["person_id", 4080], ["updated_at", "2014-11-05 15:07:55.928349"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:55.929018' WHERE "people"."id" = 4080 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:55.929634' WHERE "groups"."id" = 3243  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.2ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."person_id" IS NULL AND "memberships"."group_id" IS NULL) LIMIT 1 Peoplefinder::Membership Exists (0.1ms) SELECT 1 AS one FROM "memberships" WHERE ("memberships"."group_id" IS NULL AND "memberships"."person_id" IS NULL) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0176' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.938721"], ["slug", "surname-0176"], ["surname", "Surname-0176"], ["updated_at", "2014-11-05 15:07:55.938721"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:55.945257"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.185@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.945257"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3244]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3244]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3244]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0057-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0057' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0057' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3244"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:55.949961"], ["name", "Group-0057"], ["slug", "group-0057"], ["team_email_address", "example.user.184@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:55.949961"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:55.951308"], ["group_id", 3245], ["person_id", 4081], ["updated_at", "2014-11-05 15:07:55.951308"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:55.951947' WHERE "people"."id" = 4081 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:55.952608' WHERE "groups"."id" = 3245  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:55.960684"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:55.960684"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4082]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4082]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:55 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4082]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4082) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (28.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4082], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4082], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.5ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:56.016182"], ["slug", "original-surname"], ["surname", "original surname"], ["updated_at", "2014-11-05 15:07:56.016182"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/original-surname/edit" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4082]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4083) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4083], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4083], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 36.9ms | ActiveRecord: 1.5ms) Started PATCH "/people/original-surname" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"something else", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"original-surname"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4082]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4083) ORDER BY groups.name Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'something else' AND "people"."given_name" = '' AND ("people"."id" != 4083) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 4083 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["surname", "something else"], ["tags", ""], ["updated_at", "2014-11-05 15:07:56.084692"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:07:56.088300"], ["event", "update"], ["item_id", 4083], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 4083\ngiven_name: \nsurname: original surname\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 15:07:56.016182000 Z\nupdated_at: 2014-11-05 15:07:56.016182000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nsurname:\n- original surname\n- something else\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/original-surname Completed 302 Found in 16ms (ActiveRecord: 1.7ms) Started GET "/people/original-surname" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"original-surname"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4082]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'original-surname' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4083) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4083], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4083], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 13.1ms | ActiveRecord: 1.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4082]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4083]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 14.4ms | ActiveRecord: 0.7ms) Started POST "/audit_trail/undo/291" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"291"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4082]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 291]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4083]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 4083) AND "people"."slug" = 'original-surname' LIMIT 1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "surname" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 4083 [["description", nil], ["email", nil], ["given_name", nil], ["location", nil], ["primary_phone_number", nil], ["secondary_phone_number", nil], ["surname", "original surname"], ["tags", nil], ["updated_at", "2014-11-05 15:07:56.142377"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:07:56.145907"], ["event", "update"], ["item_id", 4083], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 4083\ngiven_name: ''\nsurname: something else\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 15:07:56.016182000 Z\nupdated_at: 2014-11-05 15:07:56.084692000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- ''\n- \nsurname:\n- something else\n- original surname\nemail:\n- ''\n- \nprimary_phone_number:\n- ''\n- \nsecondary_phone_number:\n- ''\n- \nlocation:\n- ''\n- \ndescription:\n- ''\n- \ntags:\n- ''\n- \n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 10ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4082]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4083]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4083]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 11ms (Views: 9.5ms | ActiveRecord: 0.7ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 LIMIT 1 [["id", 4083]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:56.169190"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:56.169190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4084]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4084]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4084]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4084) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (41.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4084], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4084], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 60ms (Views: 52.3ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:56.241659"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.187@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:56.241659"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3246]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3246]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3246]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3246"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:56.246814"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.186@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:56.246814"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:56.249624"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 15:07:56.249624"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:56.251804"], ["group_id", 3247], ["leader", "t"], ["person_id", 4085], ["role", "Jefe"], ["updated_at", "2014-11-05 15:07:56.251804"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4085]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:56.253233' WHERE "people"."id" = 4085 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:56.253864' WHERE "groups"."id" = 3247  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4084]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4085) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3246, 3247) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (3.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3246, 3247) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4085]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (6.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (32.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4085], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4085], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.4ms | ActiveRecord: 1.8ms) Started DELETE "/memberships/652?referer=%2Fpeople%2Fbob%2Fedit" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::MembershipsController#destroy as HTML Parameters: {"referer"=>"/people/bob/edit", "id"=>"652"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4084]] Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 652]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "memberships" WHERE "memberships"."id" = $1 [["id", 652]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:56.315687"], ["event", "destroy"], ["item_id", 652], ["item_type", "Peoplefinder::Membership"], ["object", "---\nid: 652\ngroup_id: 3247\nperson_id: 4085\nrole: Jefe\ncreated_at: 2014-11-05 15:07:56.251804000 Z\nupdated_at: 2014-11-05 15:07:56.251804000 Z\nleader: true\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 652], ["item_type", "Peoplefinder::Membership"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4085]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:56.320036' WHERE "people"."id" = 4085 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3247]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:56.321937' WHERE "groups"."id" = 3247  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/bob/edit Completed 302 Found in 11ms (ActiveRecord: 2.0ms) Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4084]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4085) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4085], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4085], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 46ms (Views: 40.3ms | ActiveRecord: 1.4ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4084]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 652]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4085]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3247]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (4.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 13ms (Views: 10.9ms | ActiveRecord: 1.0ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:56.399430"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:56.399430"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4086]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4086]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4086]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4086) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (25.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4086], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4086], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 36.3ms | ActiveRecord: 1.6ms) Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4086]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.3ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 40ms (Views: 37.0ms | ActiveRecord: 0.7ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jon", "surname"=>"Smith", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4086]] Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jon-smith' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Smith' AND "people"."given_name" = 'Jon' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11) RETURNING "id" [["created_at", "2014-11-05 15:07:56.511274"], ["description", ""], ["email", ""], ["given_name", "Jon"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jon-smith"], ["surname", "Smith"], ["tags", ""], ["updated_at", "2014-11-05 15:07:56.511274"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:56.513719"], ["event", "create"], ["item_id", 4087], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Jon\nsurname:\n- \n- Smith\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jon-smith Completed 302 Found in 24ms (ActiveRecord: 1.2ms) Started GET "/people/jon-smith" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jon-smith"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4086]] Peoplefinder::Person Load (0.6ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jon-smith' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4087) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4087], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4087], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 16ms (Views: 10.8ms | ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4086]]  (0.3ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4087]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.7ms | ActiveRecord: 0.8ms)  (0.3ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/294" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"294"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4086]] Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 294]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4087]]  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4087]] SQL (0.1ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4087]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:56.578929"], ["event", "destroy"], ["item_id", 4087], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 4087\ngiven_name: Jon\nsurname: Smith\nemail: ''\nprimary_phone_number: ''\nsecondary_phone_number: ''\nlocation: ''\ndescription: ''\ncreated_at: 2014-11-05 15:07:56.511274000 Z\nupdated_at: 2014-11-05 15:07:56.511274000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: ''\ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 4087], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4086]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4087]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.2ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4087]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 9.8ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:56.608333"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.189@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:56.608333"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:56.611726"], ["event", "create"], ["item_id", 3248], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Ministry of Justice\nteam_email_address:\n- \n- example.user.189@digital.justice.gov.uk\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3248]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3248]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3248]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3248"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:56.617796"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.188@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:56.617796"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:56.621502"], ["event", "create"], ["item_id", 3249], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Digital Justice\nteam_email_address:\n- \n- example.user.188@digital.justice.gov.uk\nancestry:\n- \n- '3248'\nancestry_depth:\n- 0\n- 1\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:56.625532"], ["slug", "bob"], ["surname", "Bob"], ["updated_at", "2014-11-05 15:07:56.625532"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:56.627574"], ["event", "create"], ["item_id", 4088], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nsurname:\n- \n- Bob\n"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.0ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:56 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:57.201349"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:57.201349"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:57.203448"], ["event", "create"], ["item_id", 4089], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nemail:\n- \n- test.user@digital.justice.gov.uk\ngiven_name:\n- \n- John\nsurname:\n- \n- Doe\n"], ["whodunnit", "Public user"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4089]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4089) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4089], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.7ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Peoplefinder::Group Load (2.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 2.8ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Started GET "/people/bob/edit" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4088) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4088], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4088], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 43ms (Views: 37.1ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Peoplefinder::Group Load (2.6ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 3.0ms) Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:07:57 +0000 Started PATCH "/people/bob" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Bob", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"Jefe", "group_id"=>"3249", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"[object DOMWindow]"}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4088) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Bob' AND "people"."given_name" = '' AND ("people"."id" != 4088) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "location" = $4, "primary_phone_number" = $5, "secondary_phone_number" = $6, "tags" = $7, "updated_at" = $8 WHERE "people"."id" = 4088 [["description", ""], ["email", ""], ["given_name", ""], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", "[object domwindow]"], ["updated_at", "2014-11-05 15:07:58.017230"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:07:58.021038"], ["event", "update"], ["item_id", 4088], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 4088\ngiven_name: \nsurname: Bob\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 15:07:56.625532000 Z\nupdated_at: 2014-11-05 15:07:56.625532000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\ndescription:\n- \n- ''\ntags:\n- \n- \"[object domwindow]\"\n"], ["whodunnit", "John Doe"]] SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:58.022089"], ["group_id", 3249], ["person_id", 4088], ["role", "Jefe"], ["updated_at", "2014-11-05 15:07:58.022089"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:58.023719"], ["event", "create"], ["item_id", 653], ["item_type", "Peoplefinder::Membership"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nrole:\n- \n- Jefe\ngroup_id:\n- \n- 3249\nperson_id:\n- \n- 4088\n"], ["whodunnit", "John Doe"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4088]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:07:58.025226' WHERE "people"."id" = 4088 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3249]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:07:58.026636' WHERE "groups"."id" = 3249  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://127.0.0.1:49443/people/bob Completed 302 Found in 22ms (ActiveRecord: 2.7ms) Started GET "/people/bob" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"bob"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'bob' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4088) ORDER BY groups.name Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3248, 3249) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (4.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.7ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3248, 3249) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4088], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4088], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 33ms (Views: 27.3ms | ActiveRecord: 1.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]]  (0.4ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."id" = $1 LIMIT 1 [["id", 653]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4088]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3249]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_membership.html.haml (1.8ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4088]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.6ms) Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4089]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4088]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.1ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3249]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3248]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 16.3ms | ActiveRecord: 1.6ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:07:58 +0000  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.3ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:58.727395"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:58.727395"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4090]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4090) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.0ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4090], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4090], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.0ms | ActiveRecord: 1.4ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:58.777376"], ["given_name", "Greg"], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 15:07:58.777376"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/greg-dan/edit" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4091) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4091], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4091], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.4ms | ActiveRecord: 1.4ms) Started DELETE "/people/greg-dan" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::PeopleController#destroy as HTML Parameters: {"id"=>"greg-dan"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'greg-dan' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4091) ORDER BY groups.name  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) DELETE FROM "people" WHERE "people"."id" = $1 [["id", 4091]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:58.833309"], ["event", "destroy"], ["item_id", 4091], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 4091\ngiven_name: Greg\nsurname: Dan\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: 2014-11-05 15:07:58.777376000 Z\nupdated_at: 2014-11-05 15:07:58.777376000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: \nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.4ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 4091], ["item_type", "Peoplefinder::Person"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/ Completed 302 Found in 11ms (ActiveRecord: 1.8ms) Started GET "/" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://www.example.com/teams/new Completed 302 Found in 3ms (ActiveRecord: 0.4ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 17ms (Views: 15.1ms | ActiveRecord: 0.1ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4091]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 13ms (Views: 11.1ms | ActiveRecord: 0.7ms)  (0.3ms) SELECT COUNT(*) FROM "people" Started POST "/audit_trail/undo/302" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::VersionsController#undo as HTML Parameters: {"id"=>"302"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]] Peoplefinder::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."id" = $1 LIMIT 1 [["id", 302]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4091]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" != 4091) AND "people"."slug" = 'greg-dan' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "id", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:58.777376"], ["given_name", "Greg"], ["id", 4091], ["slug", "greg-dan"], ["surname", "Dan"], ["updated_at", "2014-11-05 15:07:58.890199"]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:58.892452"], ["event", "create"], ["item_id", 4091], ["item_type", "Peoplefinder::Person"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- Greg\nsurname:\n- \n- Dan\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/audit_trail Completed 302 Found in 9ms (ActiveRecord: 1.3ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4090]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4091]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) CACHE (0.0ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4091]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.1ms | ActiveRecord: 0.6ms)  (0.2ms) SELECT COUNT(*) FROM "people"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:58.915845"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:58.915845"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4092]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4092]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4092]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4092) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.8ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4092], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4092], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 44ms (Views: 37.6ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:58.981202"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.191@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:58.981202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3250]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3250]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3250]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3250"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:58.986350"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.190@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:58.986350"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 15:07:58 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4092]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3251) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3250, 3251) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3250]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3250]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3250]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3250) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3250/3251' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3251], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3251], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 25ms (Views: 19.0ms | ActiveRecord: 1.7ms) Started DELETE "/teams/original-name" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4092]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3251) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3250]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3250]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3250/3251/%' OR "groups"."ancestry" = '3250/3251')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3250/3251' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 3251]] SQL (0.2ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:59.026114"], ["event", "destroy"], ["item_id", 3251], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 3251\nname: original name\ncreated_at: 2014-11-05 15:07:58.986350000 Z\nupdated_at: 2014-11-05 15:07:58.986350000 Z\nslug: \ndescription: \nresponsibilities: \nancestry: '3250'\nancestry_depth: 1\nteam_email_address: example.user.190@digital.justice.gov.uk\n"], ["whodunnit", "John Doe"]] PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" ASC, "versions"."id" ASC [["item_id", 3251], ["item_type", "Peoplefinder::Group"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/ministry-of-justice Completed 302 Found in 11ms (ActiveRecord: 2.0ms) Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4092]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3250) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3250) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.0ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3250]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3250' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3250' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3250]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3250], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3250], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.1ms | ActiveRecord: 2.0ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4092]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3251]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 8.0ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:59.072022"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:59.072022"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4093]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4093]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4093]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4093) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (34.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4093], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4093], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 50ms (Views: 44.7ms | ActiveRecord: 1.5ms) Started GET "/teams/new" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4093]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (7.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 14ms (Views: 12.0ms | ActiveRecord: 0.2ms) Started POST "/teams" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"Jon", "description"=>"", "responsibilities"=>"", "parent_id"=>"", "team_email_address"=>"something@example.com"}, "commit"=>"Create Group"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4093]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'jon' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'jon' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "description", "name", "responsibilities", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:07:59.154756"], ["description", ""], ["name", "Jon"], ["responsibilities", ""], ["slug", "jon"], ["team_email_address", "something@example.com"], ["updated_at", "2014-11-05 15:07:59.154756"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:59.157026"], ["event", "create"], ["item_id", 3252], ["item_type", "Peoplefinder::Group"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- \n- Jon\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\nteam_email_address:\n- \n- something@example.com\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/jon Completed 302 Found in 8ms (ActiveRecord: 1.0ms) Started GET "/teams/jon" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"jon"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4093]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'jon' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3252) ORDER BY people.surname Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3252) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3252]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.9ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3252' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3252' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3252]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3252], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3252], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 21ms (Views: 14.0ms | ActiveRecord: 1.9ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4093]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3252]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 10ms (Views: 7.9ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:59.207025"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:59.207025"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4094]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4094]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4094]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4094) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4094], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4094], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 44ms (Views: 38.2ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.262877"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.193@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.262877"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'original name-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'original-name' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'original-name' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3253"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:59.267700"], ["name", "original name"], ["slug", "original-name"], ["team_email_address", "example.user.192@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.267700"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/original-name/edit" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4094]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3254) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3253, 3254) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3253) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (9.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3253/3254' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3254], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3254], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 36ms (Views: 18.6ms | ActiveRecord: 1.9ms) Started PATCH "/teams/original-name" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"utf8"=>"✓", "group"=>{"name"=>"something else", "description"=>"", "responsibilities"=>"", "parent_id"=>"3253", "team_email_address"=>"example.user.192@digital.justice.gov.uk"}, "commit"=>"Update Group", "id"=>"original-name"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4094]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'original-name' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3254) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3253]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'something else-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3254) AND "groups"."slug" = 'something-else' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'something-else' AND "groups"."id" != 3254) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "description" = $1, "name" = $2, "responsibilities" = $3, "slug" = $4, "updated_at" = $5 WHERE "groups"."id" = 3254 [["description", ""], ["name", "something else"], ["responsibilities", ""], ["slug", "something-else"], ["updated_at", "2014-11-05 15:07:59.322292"]] SQL (0.1ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:07:59.325378"], ["event", "update"], ["item_id", 3254], ["item_type", "Peoplefinder::Group"], ["object", "---\nid: 3254\nname: original name\ncreated_at: 2014-11-05 15:07:59.267700000 Z\nupdated_at: 2014-11-05 15:07:59.267700000 Z\nslug: original-name\ndescription: \nresponsibilities: \nancestry: '3253'\nancestry_depth: 1\nteam_email_address: example.user.192@digital.justice.gov.uk\n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\nname:\n- original name\n- something else\ndescription:\n- \n- ''\nresponsibilities:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/teams/something-else Completed 302 Found in 15ms (ActiveRecord: 2.2ms) Started GET "/teams/something-else" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"something-else"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4094]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'something-else' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3254) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3253, 3254) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3254]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3253/3254' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3253/3254' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3254]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3254], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3254], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.9ms | ActiveRecord: 1.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4094]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3254]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 9ms (Views: 7.5ms | ActiveRecord: 0.7ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:59.370657"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:59.370657"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4095]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4095]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4095]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4095) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4095], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4095], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.2ms | ActiveRecord: 1.5ms)  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0177' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:07:59.420531"], ["slug", "surname-0177"], ["surname", "Surname-0177"], ["updated_at", "2014-11-05 15:07:59.420531"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/surname-0177/edit" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"id"=>"surname-0177"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4095]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0177' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4096) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.5ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (26.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4096], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4096], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.5ms | ActiveRecord: 1.4ms) Started PATCH "/people/surname-0177" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#update as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"", "surname"=>"Surname-0177", "community_id"=>"", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>"", "image"=>#, @original_filename="placeholder.png", @content_type="image/png", @headers="Content-Disposition: form-data; name=\"person[image]\"; filename=\"placeholder.png\"\r\nContent-Type: image/png\r\nContent-Length: 2818\r\n">}, "tag_list"=>"", "commit"=>"Update Person", "id"=>"surname-0177"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4095]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0177' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4096) ORDER BY groups.name Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Surname-0177' AND "people"."given_name" = '' AND ("people"."id" != 4096) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4096]] SQL (0.2ms) UPDATE "people" SET "description" = $1, "email" = $2, "given_name" = $3, "image" = $4, "location" = $5, "primary_phone_number" = $6, "secondary_phone_number" = $7, "tags" = $8, "updated_at" = $9 WHERE "people"."id" = 4096 [["description", ""], ["email", ""], ["given_name", ""], ["image", "placeholder.png"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["tags", ""], ["updated_at", "2014-11-05 15:07:59.487461"]] SQL (0.4ms) INSERT INTO "versions" ("created_at", "event", "item_id", "item_type", "object", "object_changes", "whodunnit") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:07:59.496105"], ["event", "update"], ["item_id", 4096], ["item_type", "Peoplefinder::Person"], ["object", "---\nid: 4096\ngiven_name: \nsurname: Surname-0177\nemail: \nprimary_phone_number: \nsecondary_phone_number: \nlocation: \ndescription: \ncreated_at: &1 2014-11-05 15:07:59.420531000 Z\nupdated_at: 2014-11-05 15:07:59.420531000 Z\nworks_monday: true\nworks_tuesday: true\nworks_wednesday: true\nworks_thursday: true\nworks_friday: true\nimage: !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 4096\n given_name: ''\n surname: Surname-0177\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: 2014-11-05 15:07:59.487461000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0177\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\nslug: \nworks_saturday: false\nworks_sunday: false\nno_phone: false\ntags: \ncommunity_id: \n"], ["object_changes", "--- !ruby/hash:ActiveSupport::HashWithIndifferentAccess\ngiven_name:\n- \n- ''\nlocation:\n- \n- ''\nprimary_phone_number:\n- \n- ''\nsecondary_phone_number:\n- \n- ''\nemail:\n- \n- ''\nimage:\n- !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 4096\n given_name: ''\n surname: Surname-0177\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: &1 2014-11-05 15:07:59.420531000 Z\n updated_at: &2 2014-11-05 15:07:59.487461000 Z\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0177\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n- &3 !ruby/object:Peoplefinder::ImageUploader\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 4096\n given_name: ''\n surname: Surname-0177\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0177\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\n versions:\n :medium: &4 !ruby/object:Peoplefinder::ImageUploader::Uploader70130132080720\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 4096\n given_name: ''\n surname: Surname-0177\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0177\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415200079-88965-4105\n cache_id: 1415200079-88965-4105\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415200079-88965-4105/medium_placeholder.png\"\n original_filename: placeholder.png\n content_type: \n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *4\n versions: {}\n :croppable: &5 !ruby/object:Peoplefinder::ImageUploader::Uploader70130132077020\n model: !ruby/object:Peoplefinder::Person\n attributes:\n id: 4096\n given_name: ''\n surname: Surname-0177\n email: ''\n primary_phone_number: ''\n secondary_phone_number: ''\n location: ''\n description: ''\n created_at: *1\n updated_at: *2\n works_monday: true\n works_tuesday: true\n works_wednesday: true\n works_thursday: true\n works_friday: true\n image: placeholder.png\n slug: surname-0177\n works_saturday: false\n works_sunday: false\n no_phone: false\n tags: ''\n community_id: \n mounted_as: :image\n parent_version: *3\n parent_cache_id: 1415200079-88965-4105\n cache_id: 1415200079-88965-4105\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415200079-88965-4105/croppable_placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *5\n versions: {}\n cache_id: 1415200079-88965-4105\n filename: placeholder.png\n original_filename: placeholder.png\n file: !ruby/object:CarrierWave::SanitizedFile\n file: \"/Users/jakub/code/moj/peoplefinder/spec/dummy/public/uploads/tmp/1415200079-88965-4105/placeholder.png\"\n original_filename: placeholder.png\n content_type: image/png\n cache_storage: !ruby/object:CarrierWave::Storage::File\n uploader: *3\ndescription:\n- \n- ''\ntags:\n- \n- ''\n"], ["whodunnit", "John Doe"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/surname-0177/image/edit Completed 302 Found in 25ms (ActiveRecord: 2.1ms) Started GET "/people/surname-0177/image/edit" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PersonImageController#edit as HTML Parameters: {"person_id"=>"surname-0177"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4095]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'surname-0177' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4096], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4096], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 12ms (Views: 8.9ms | ActiveRecord: 0.7ms) Started GET "/audit_trail" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::VersionsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4095]]  (0.2ms) SELECT COUNT(*) FROM "versions" Peoplefinder::Version Load (0.2ms) SELECT "versions".* FROM "versions" ORDER BY "versions"."created_at" DESC LIMIT 200 OFFSET 0 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4096]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/versions/_general.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 12ms (Views: 10.3ms | ActiveRecord: 0.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:07:59.541569"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:07:59.541569"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4097]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4097]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4097]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4097) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (13.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (36.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4097], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4097], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 52ms (Views: 46.8ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.2ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.608085"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.195@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.608085"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3255]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3255]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3255]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Justice-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3255"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:59.614091"], ["name", "Digital Justice"], ["slug", "digital-justice"], ["team_email_address", "example.user.194@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.614091"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:07:59.616225"], ["name", "Advanced cybernetics"], ["updated_at", "2014-11-05 15:07:59.616225"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/people/new" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4097]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 37ms (Views: 33.4ms | ActiveRecord: 0.6ms) Started POST "/people" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#create as HTML Parameters: {"utf8"=>"✓", "person"=>{"given_name"=>"Jane", "surname"=>"Doe", "community_id"=>"141", "memberships_attributes"=>{"0"=>{"role"=>"", "group_id"=>"", "leader"=>"0"}}, "location"=>"", "primary_phone_number"=>"", "secondary_phone_number"=>"", "no_phone"=>"0", "email"=>"", "description"=>"", "works_monday"=>"1", "works_tuesday"=>"1", "works_wednesday"=>"1", "works_thursday"=>"1", "works_friday"=>"1", "works_saturday"=>"0", "works_sunday"=>"0", "tags"=>""}, "tag_list"=>"", "commit"=>"Create Person"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4097]] Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'jane-doe' LIMIT 1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."surname" = 'Doe' AND "people"."given_name" = 'Jane' AND ("people"."id" IS NOT NULL) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "description", "email", "given_name", "location", "primary_phone_number", "secondary_phone_number", "slug", "surname", "tags", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12) RETURNING "id" [["community_id", 141], ["created_at", "2014-11-05 15:07:59.675216"], ["description", ""], ["email", ""], ["given_name", "Jane"], ["location", ""], ["primary_phone_number", ""], ["secondary_phone_number", ""], ["slug", "jane-doe"], ["surname", "Doe"], ["tags", ""], ["updated_at", "2014-11-05 15:07:59.675216"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://www.example.com/people/jane-doe Completed 302 Found in 9ms (ActiveRecord: 1.0ms) Started GET "/people/jane-doe" for 127.0.0.1 at 2014-11-05 15:07:59 +0000 Processing by Peoplefinder::PeopleController#show as HTML Parameters: {"id"=>"jane-doe"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4097]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'jane-doe' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4098) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_day.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_working_days.html.haml (1.4ms) Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 141]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_communities.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_show_tags.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4098], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4098], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.3ms | ActiveRecord: 1.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.708330"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0178"], ["updated_at", "2014-11-05 15:07:59.708330"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4099]] Completed 200 OK in 3ms (Views: 0.8ms | ActiveRecord: 0.2ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.716342"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0179"], ["updated_at", "2014-11-05 15:07:59.716342"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#new as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4100]] Completed 200 OK in 2ms (Views: 0.7ms | ActiveRecord: 0.1ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.723753"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0180"], ["updated_at", "2014-11-05 15:07:59.723753"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4101]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.733867"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0181"], ["updated_at", "2014-11-05 15:07:59.733867"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4102]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 5ms (Views: 0.8ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.744248"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0182"], ["updated_at", "2014-11-05 15:07:59.744248"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>""}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4103]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = '' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.755801"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0183"], ["updated_at", "2014-11-05 15:07:59.755801"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0058", "team_email_address"=>"example.user.196@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4104]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0058' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0058' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.762367"], ["name", "Group-0058"], ["slug", "group-0058"], ["team_email_address", "example.user.196@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.762367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0058 Completed 302 Found in 4ms (ActiveRecord: 0.7ms)  (0.1ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.767387"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0184"], ["updated_at", "2014-11-05 15:07:59.767387"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0059", "team_email_address"=>"example.user.197@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4105]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0059' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0059' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.773647"], ["name", "Group-0059"], ["slug", "group-0059"], ["team_email_address", "example.user.197@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.773647"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0059 Completed 302 Found in 5ms (ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.779211"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0185"], ["updated_at", "2014-11-05 15:07:59.779211"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#create as HTML Parameters: {"group"=>{"name"=>"Group-0060", "team_email_address"=>"example.user.198@digital.justice.gov.uk"}} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4106]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0060' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0060' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.785068"], ["name", "Group-0060"], ["slug", "group-0060"], ["team_email_address", "example.user.198@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.785068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0060 Completed 302 Found in 5ms (ActiveRecord: 0.8ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" DESC LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.791367"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0186"], ["updated_at", "2014-11-05 15:07:59.791367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.4ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.3ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.802589"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.200@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.802589"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3260]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3260]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0061-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0061' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0061' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3260"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:59.809717"], ["name", "Group-0061"], ["slug", "group-0061"], ["team_email_address", "example.user.199@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.809717"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"group-0061"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4107]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0061' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3261) ORDER BY people.surname Completed 200 OK in 5ms (Views: 0.9ms | ActiveRecord: 0.7ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.821075"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0187"], ["updated_at", "2014-11-05 15:07:59.821075"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4108]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/new Completed 302 Found in 2ms (ActiveRecord: 0.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.828191"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0188"], ["updated_at", "2014-11-05 15:07:59.828191"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.835202"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.201@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.835202"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4109]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.842850"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0189"], ["updated_at", "2014-11-05 15:07:59.842850"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.848712"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.202@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.848712"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3263]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3263]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3263]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0062-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0062' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0062' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3263"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:59.853437"], ["name", "Group-0062"], ["slug", "group-0062"], ["team_email_address", "example.user.203@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.853437"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#index as HTML Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4110]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 2ms (ActiveRecord: 0.3ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.860706"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0190"], ["updated_at", "2014-11-05 15:07:59.860706"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.868985"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.205@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.868985"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3265]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3265]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3265]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0063-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0063' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0063' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3265"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:59.875076"], ["name", "Group-0063"], ["slug", "group-0063"], ["team_email_address", "example.user.204@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.875076"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0063"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4111]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0063' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3266) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3265]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3265]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3265]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3266) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 3266) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.9ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.891142"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0191"], ["updated_at", "2014-11-05 15:07:59.891142"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.898110"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.207@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.898110"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3267]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3267]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3267]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0064-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0064' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0064' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3267"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:59.903063"], ["name", "Group-0064"], ["slug", "group-0064"], ["team_email_address", "example.user.206@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.903063"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0064"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4112]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0064' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3268) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3267]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3267]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3267]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3268) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 3268) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 27ms (Views: 0.9ms | ActiveRecord: 2.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.936179"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0192"], ["updated_at", "2014-11-05 15:07:59.936179"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.943311"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.209@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.943311"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3269]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3269]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3269]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0065-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0065' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0065' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3269"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:59.947815"], ["name", "Group-0065"], ["slug", "group-0065"], ["team_email_address", "example.user.208@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.947815"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>""}, "id"=>"group-0065"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4113]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0065' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3270) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3269]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3269]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3269]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like '-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3270) AND "groups"."slug" = '' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = '' AND "groups"."id" != 3270) LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1 Completed 200 OK in 10ms (Views: 0.9ms | ActiveRecord: 1.7ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.963561"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0193"], ["updated_at", "2014-11-05 15:07:59.963561"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.971463"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.211@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.971463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3271]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3271]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3271]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0066-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0066' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0066' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3271"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:07:59.976770"], ["name", "Group-0066"], ["slug", "group-0066"], ["team_email_address", "example.user.210@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.976770"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0067", "team_email_address"=>"example.user.212@digital.justice.gov.uk"}, "id"=>"group-0066"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4114]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0066' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3272) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3271]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3271]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3271]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0067-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3272) AND "groups"."slug" = 'group-0067' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0067' AND "groups"."id" != 3272) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "team_email_address" = $3, "updated_at" = $4 WHERE "groups"."id" = 3272 [["name", "Group-0067"], ["slug", "group-0067"], ["team_email_address", "example.user.212@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:07:59.989638"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0067 Completed 302 Found in 11ms (ActiveRecord: 2.2ms) Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3272]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:07:59.995689"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0194"], ["updated_at", "2014-11-05 15:07:59.995689"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.003962"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.214@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.003962"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3273]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3273]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3273]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0068-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0068' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0068' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3273"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.008996"], ["name", "Group-0068"], ["slug", "group-0068"], ["team_email_address", "example.user.213@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.008996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0068", "team_email_address"=>"example.user.213@digital.justice.gov.uk"}, "id"=>"group-0068"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4115]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0068' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3274) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0068' AND "groups"."id" != 3274) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0068 Completed 302 Found in 7ms (ActiveRecord: 1.0ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.021658"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0195"], ["updated_at", "2014-11-05 15:08:00.021658"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.030842"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.216@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.030842"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3275]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3275]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3275]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0069-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0069' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0069' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3275"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.035769"], ["name", "Group-0069"], ["slug", "group-0069"], ["team_email_address", "example.user.215@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.035769"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#update as HTML Parameters: {"group"=>{"name"=>"Group-0069", "team_email_address"=>"example.user.215@digital.justice.gov.uk"}, "id"=>"group-0069"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4116]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0069' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3276) ORDER BY people.surname  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0069' AND "groups"."id" != 3276) LIMIT 1  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0069 Completed 302 Found in 6ms (ActiveRecord: 0.9ms)  (0.1ms) ROLLBACK  (0.0ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.047942"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0196"], ["updated_at", "2014-11-05 15:08:00.047942"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.056838"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.218@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.056838"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3277]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3277]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3277]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0070-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0070' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0070' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3277"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.062020"], ["name", "Group-0070"], ["slug", "group-0070"], ["team_email_address", "example.user.217@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.062020"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"group-0070"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4117]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0070' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3278) ORDER BY people.surname Completed 200 OK in 6ms (Views: 0.9ms | ActiveRecord: 0.8ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.074143"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0197"], ["updated_at", "2014-11-05 15:08:00.074143"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0071' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0071' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.077509"], ["name", "Group-0071"], ["slug", "group-0071"], ["team_email_address", "example.user.219@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.077509"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3279]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3279]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3279]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0072-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0072' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0072' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3279"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.082605"], ["name", "Group-0072"], ["slug", "group-0072"], ["team_email_address", "example.user.220@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.082605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0072"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4118]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0072' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3280) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3279]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3279]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3279/3280/%' OR "groups"."ancestry" = '3279/3280')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3279/3280' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 3280]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/group-0071 Completed 302 Found in 8ms (ActiveRecord: 1.5ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.096062"], ["email", "test.user@digital.moj.gov.uk"], ["slug", "test-user"], ["surname", "Surname-0198"], ["updated_at", "2014-11-05 15:08:00.096062"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.103013"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.222@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.103013"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3281]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0073-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0073' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0073' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3281"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.107205"], ["name", "Group-0073"], ["slug", "group-0073"], ["team_email_address", "example.user.221@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.107205"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SELECT COUNT(*) FROM "groups" Processing by Peoplefinder::GroupsController#destroy as HTML Parameters: {"id"=>"group-0073"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4119]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'group-0073' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3282) ORDER BY people.surname Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3281]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3281]]  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3281/3282/%' OR "groups"."ancestry" = '3281/3282')) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3281/3282' ORDER BY "groups"."name" ASC SQL (0.1ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 3282]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Redirected to http://test.host/teams/ministry-of-justice Completed 302 Found in 8ms (ActiveRecord: 1.6ms)  (0.2ms) SELECT COUNT(*) FROM "groups"  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.125379"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.223@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.125379"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3283]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3283]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3283]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0074-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0074' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0074' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3283"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.130663"], ["name", "Group-0074"], ["slug", "group-0074"], ["team_email_address", "example.user.224@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.130663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0075' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0075' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.136745"], ["name", "Group-0075"], ["slug", "group-0075"], ["team_email_address", "example.user.225@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.136745"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3285) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" IS NULL LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.151864"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.227@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.151864"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3286]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3286]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3286]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0076-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0076' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0076' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3286"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.156939"], ["name", "Group-0076"], ["slug", "group-0076"], ["team_email_address", "example.user.226@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.156939"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3287]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3287]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3287]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0077-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0077' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0077' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3286/3287"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.162054"], ["name", "Group-0077"], ["slug", "group-0077"], ["team_email_address", "example.user.228@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.162054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3288]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3288]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0078-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0078' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0078' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3286/3287/3288"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:00.166762"], ["name", "Group-0078"], ["slug", "group-0078"], ["team_email_address", "example.user.229@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.166762"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'group-0076' AND "groups"."id" != 3287) LIMIT 1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0079' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0079' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.171423"], ["name", "Group-0079"], ["slug", "group-0079"], ["team_email_address", "example.user.230@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.171423"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3290]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3290]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3290]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0080-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0080' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0080' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3290"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.176165"], ["name", "Group-0080"], ["slug", "group-0080"], ["team_email_address", "example.user.231@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.176165"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3291]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3291]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3291]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0081-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0081' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0081' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3290/3291"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.180984"], ["name", "Group-0081"], ["slug", "group-0081"], ["team_email_address", "example.user.232@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.180984"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3292]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3292]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3292]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0082-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0082' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0082' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3290/3291/3292"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:00.185925"], ["name", "Group-0082"], ["slug", "group-0082"], ["team_email_address", "example.user.233@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.185925"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3290, 3291, 3292, 3293) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.194492"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.235@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.194492"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3294]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3294]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3294]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0083-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0083' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0083' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3294"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.199495"], ["name", "Group-0083"], ["slug", "group-0083"], ["team_email_address", "example.user.234@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.199495"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3294/3295' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.207594"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.237@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.207594"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3296]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3296]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0084-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0084' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0084' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3296"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.211722"], ["name", "Group-0084"], ["slug", "group-0084"], ["team_email_address", "example.user.236@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.211722"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3296/3297' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.218973"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.238@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.218973"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.225360"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.239@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.225360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '3299'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.232328"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.240@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.232328"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3300]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3300]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3300]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0085-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0085' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0085' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3300"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.237236"], ["name", "Group-0085"], ["slug", "group-0085"], ["team_email_address", "example.user.241@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.237236"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3300]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE "groups"."ancestry" = '3300'  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.244996"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.243@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.244996"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3302]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3302]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0086-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0086' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0086' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3302"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.249348"], ["name", "Group-0086"], ["slug", "group-0086"], ["team_email_address", "example.user.242@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.249348"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3302/3303/%' OR "groups"."ancestry" = '3302/3303')) SQL (0.2ms) DELETE FROM "groups" WHERE "groups"."id" = $1 [["id", 3303]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3303]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.259250"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.245@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.259250"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3304]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3304]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3304]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0087-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0087' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0087' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3304"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.263827"], ["name", "Group-0087"], ["slug", "group-0087"], ["team_email_address", "example.user.244@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.263827"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE (("groups"."ancestry" ILIKE '3304/3305/%' OR "groups"."ancestry" = '3304/3305'))  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.0ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.271949"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.247@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.271949"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3306]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3306]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3306]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0088-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0088' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0088' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3306"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.276469"], ["name", "Group-0088"], ["slug", "group-0088"], ["team_email_address", "example.user.246@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.276469"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0199' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.279491"], ["slug", "surname-0199"], ["surname", "Surname-0199"], ["updated_at", "2014-11-05 15:08:00.279491"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.281018"], ["group_id", 3307], ["person_id", 4120], ["updated_at", "2014-11-05 15:08:00.281018"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.281629' WHERE "people"."id" = 4120 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3307]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.282959' WHERE "groups"."id" = 3307  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.4ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3306/3307' ORDER BY "groups"."name" ASC SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 3307]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.297039"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.249@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.297039"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3308]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3308]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3308]]  (0.4ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0089-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0089' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0089' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3308"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.303907"], ["name", "Group-0089"], ["slug", "group-0089"], ["team_email_address", "example.user.248@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.303907"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0200' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.323161"], ["slug", "surname-0200"], ["surname", "Surname-0200"], ["updated_at", "2014-11-05 15:08:00.323161"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.325045"], ["group_id", 3309], ["person_id", 4121], ["updated_at", "2014-11-05 15:08:00.325045"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.325704' WHERE "people"."id" = 4121 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3309]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.327187' WHERE "groups"."id" = 3309  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3308/3309' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 3309]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.337488"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.251@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.337488"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3310]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3310]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3310]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0090-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0090' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0090' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3310"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.342036"], ["name", "Group-0090"], ["slug", "group-0090"], ["team_email_address", "example.user.250@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.342036"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3310/3311' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 ORDER BY people.surname [["group_id", 3311]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.351956"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.253@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.351956"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3312]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3312]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3312]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0091-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0091' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0091' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3312"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.356463"], ["name", "Group-0091"], ["slug", "group-0091"], ["team_email_address", "example.user.252@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.356463"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3313]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3313]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3313]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0092-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0092' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0092' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3312/3313"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.361231"], ["name", "Group-0092"], ["slug", "group-0092"], ["team_email_address", "example.user.254@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.361231"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3313]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3312/3313' ORDER BY "groups"."name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.369767"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.256@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.369767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3315]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3315]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3315]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0093-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0093' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0093' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3315"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.374082"], ["name", "Group-0093"], ["slug", "group-0093"], ["team_email_address", "example.user.255@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.374082"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0201' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.376825"], ["slug", "surname-0201"], ["surname", "Surname-0201"], ["updated_at", "2014-11-05 15:08:00.376825"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "leader", "person_id", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.378113"], ["group_id", 3316], ["leader", "t"], ["person_id", 4122], ["updated_at", "2014-11-05 15:08:00.378113"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.378938' WHERE "people"."id" = 4122 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.379503' WHERE "groups"."id" = 3316  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' ORDER BY "memberships"."id" ASC LIMIT 1 [["group_id", 3316]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.388094"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.258@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.388094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3317]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3317]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3317]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3317"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.392767"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.257@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.392767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3317) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3317 [["team_email_address", "example.user.260@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.395805"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3317]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3317]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3317]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3317"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.401051"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.259@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.401051"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.408276"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.262@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.408276"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3320"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.412709"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.261@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.412709"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3320) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3320 [["team_email_address", "example.user.264@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.415498"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3320"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.420691"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services"], ["team_email_address", "example.user.263@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.420691"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3320) LIMIT 1 SQL (0.1ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3320 [["team_email_address", "example.user.266@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.423533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3320]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice-digital-services-2' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3320"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.428793"], ["name", "Digital Services"], ["slug", "ministry-of-justice-digital-services-2"], ["team_email_address", "example.user.265@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.428793"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.438751"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.268@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.438751"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3324]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3324]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3324]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3324"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.444908"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.267@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.444908"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.452512"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.270@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.452512"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3326]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3326]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3326]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3326"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.457153"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.269@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.457153"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3326]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3326]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3326]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Analog Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" != 3327) AND "groups"."slug" = 'analog-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'analog-services' AND "groups"."id" != 3327) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "name" = $1, "slug" = $2, "updated_at" = $3 WHERE "groups"."id" = 3327 [["name", "Analog Services"], ["slug", "analog-services"], ["updated_at", "2014-11-05 15:08:00.463750"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3327]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.474398"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.272@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.474398"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3328]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3328]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3328]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0094-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0094' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0094' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3328"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.479120"], ["name", "Group-0094"], ["slug", "group-0094"], ["team_email_address", "example.user.271@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.479120"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.482337"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 15:08:00.482337"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.484326"], ["group_id", 3329], ["person_id", 4123], ["updated_at", "2014-11-05 15:08:00.484326"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.485021' WHERE "people"."id" = 4123 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3329]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.486269' WHERE "groups"."id" = 3329  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3329 OR "groups"."ancestry" ILIKE '3328/3329/%') OR "groups"."ancestry" = '3328/3329')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.7ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3329) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.496811"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.274@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.496811"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3330]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3330]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3330]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0095-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0095' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0095' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3330"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.501192"], ["name", "Group-0095"], ["slug", "group-0095"], ["team_email_address", "example.user.273@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.501192"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.505081"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 15:08:00.505081"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.507422"], ["group_id", 3331], ["person_id", 4124], ["updated_at", "2014-11-05 15:08:00.507422"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.508246' WHERE "people"."id" = 4124 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3331]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.509861' WHERE "groups"."id" = 3331  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3331]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3331]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3331]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0096-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0096' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0096' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3330/3331"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.515204"], ["name", "Group-0096"], ["slug", "group-0096"], ["team_email_address", "example.user.275@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.515204"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.518555"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 15:08:00.518555"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.520523"], ["group_id", 3332], ["person_id", 4125], ["updated_at", "2014-11-05 15:08:00.520523"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.521170' WHERE "people"."id" = 4125 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3332]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.522429' WHERE "groups"."id" = 3332  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3331 OR "groups"."ancestry" ILIKE '3330/3331/%') OR "groups"."ancestry" = '3330/3331')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3331,3332) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.531533"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.277@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.531533"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3333]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3333]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3333]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0097-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0097' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0097' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3333"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.535953"], ["name", "Group-0097"], ["slug", "group-0097"], ["team_email_address", "example.user.276@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.535953"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.539094"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 15:08:00.539094"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.541046"], ["group_id", 3334], ["person_id", 4126], ["updated_at", "2014-11-05 15:08:00.541046"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.541728' WHERE "people"."id" = 4126 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3334]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.542964' WHERE "groups"."id" = 3334  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3334]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3334]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0098-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0098' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0098' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3333/3334"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.547861"], ["name", "Group-0098"], ["slug", "group-0098"], ["team_email_address", "example.user.278@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.547861"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.551107"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 15:08:00.551107"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.553148"], ["group_id", 3335], ["person_id", 4127], ["updated_at", "2014-11-05 15:08:00.553148"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.553797' WHERE "people"."id" = 4127 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3335]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.555085' WHERE "groups"."id" = 3335  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.556709"], ["group_id", 3335], ["person_id", 4127], ["updated_at", "2014-11-05 15:08:00.556709"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.557309' WHERE "people"."id" = 4127 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3335]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.558442' WHERE "groups"."id" = 3335  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3334 OR "groups"."ancestry" ILIKE '3333/3334/%') OR "groups"."ancestry" = '3333/3334')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3334,3335) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.567274"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.280@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.567274"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3336]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3336]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3336]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0099-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0099' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0099' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3336"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.571894"], ["name", "Group-0099"], ["slug", "group-0099"], ["team_email_address", "example.user.279@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.571894"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.574936"], ["slug", "bob"], ["surname", "bob"], ["updated_at", "2014-11-05 15:08:00.574936"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.576874"], ["group_id", 3337], ["person_id", 4128], ["updated_at", "2014-11-05 15:08:00.576874"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.577514' WHERE "people"."id" = 4128 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3337]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.578844' WHERE "groups"."id" = 3337  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3337]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3337]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3337]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Group-0100-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'group-0100' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'group-0100' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3336/3337"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.583777"], ["name", "Group-0100"], ["slug", "group-0100"], ["team_email_address", "example.user.281@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.583777"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.586952"], ["slug", "alice"], ["surname", "alice"], ["updated_at", "2014-11-05 15:08:00.586952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.588900"], ["group_id", 3338], ["person_id", 4129], ["updated_at", "2014-11-05 15:08:00.588900"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.589573' WHERE "people"."id" = 4129 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3338]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.590924' WHERE "groups"."id" = 3338  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.593650"], ["group_id", 3338], ["person_id", 4129], ["updated_at", "2014-11-05 15:08:00.593650"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:00.594860' WHERE "people"."id" = 4129 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 ORDER BY "groups"."name" ASC LIMIT 1 [["id", 3338]] SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:00.596613' WHERE "groups"."id" = 3338  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3337 OR "groups"."ancestry" ILIKE '3336/3337/%') OR "groups"."ancestry" = '3336/3337')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.5ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3337,3338) group by p.id;  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.606360"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.282@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.606360"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3339]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3339]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3339]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'cs' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'cs' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3339"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.611309"], ["name", "CS"], ["slug", "cs"], ["team_email_address", "example.user.283@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.611309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3339]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3339]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3339]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'CS-%')  (0.1ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.619619"], ["name", "MOJ"], ["slug", "moj"], ["team_email_address", "example.user.284@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.619619"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0202' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.623312"], ["slug", "surname-0202"], ["surname", "Surname-0202"], ["updated_at", "2014-11-05 15:08:00.623312"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:08:00.624681"], ["name", "Community-0001"], ["updated_at", "2014-11-05 15:08:00.624681"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 4130 [["community_id", 142], ["updated_at", "2014-11-05 15:08:00.625913"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4130]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 142]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0203' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.630424"], ["slug", "surname-0203"], ["surname", "Surname-0203"], ["updated_at", "2014-11-05 15:08:00.630424"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4131]]  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'surname-0204' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:00.635519"], ["slug", "surname-0204"], ["surname", "Surname-0204"], ["updated_at", "2014-11-05 15:08:00.635519"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:08:00.636901"], ["name", "Community-0002"], ["updated_at", "2014-11-05 15:08:00.636901"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 4132 [["community_id", 143], ["updated_at", "2014-11-05 15:08:00.638111"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 143]]  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) UPDATE "people" SET "community_id" = $1, "updated_at" = $2 WHERE "people"."id" = 4132 [["community_id", nil], ["updated_at", "2014-11-05 15:08:00.641524"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.1ms) SELECT 1 AS one FROM "people" WHERE "people"."community_id" = $1 LIMIT 1 [["community_id", 143]] SQL (0.2ms) DELETE FROM "communities" WHERE "communities"."id" = $1 [["id", 143]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SELECT COUNT(*) FROM "communities"  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:08:00.653462"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:08:00.653462"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4133]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4133]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4133]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4133) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.4ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (38.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4133], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4133], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 54ms (Views: 48.9ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.719189"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.285@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.719189"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3342]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3342]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3342]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3342"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.724134"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.286@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.724134"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3343]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3343]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3343]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3342/3343"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.728917"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.287@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.728917"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3344]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3344]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3344]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3342/3343/3344"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:00.733605"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.288@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.733605"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/ministry-of-justice" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"ministry-of-justice"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4133]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3342) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3342) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (1.9ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3342]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (2.0ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3342], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3342], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 19ms (Views: 13.4ms | ActiveRecord: 1.5ms) Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4133]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3343) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3342, 3343) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.3ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3343]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342/3343' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342/3343' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.9ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342/3343' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3343], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3343], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.0ms | ActiveRecord: 1.6ms) Started GET "/teams/a-subteam" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-subteam"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4133]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-subteam' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3344) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3342, 3343, 3344) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.7ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3344]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342/3343/3344' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342/3343/3344' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (0.8ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3342/3343/3344' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3344], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3344], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 18ms (Views: 12.3ms | ActiveRecord: 1.6ms)  (0.1ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:08:00.807308"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:08:00.807308"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4134]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4134]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4134]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4134) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (27.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.1ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4134], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4134], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 42ms (Views: 36.9ms | ActiveRecord: 1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.860663"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.289@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.860663"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3346]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3346]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3346]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3346"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.867792"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.290@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.867792"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3347]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3347]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3347]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3346/3347"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.873785"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.291@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.873785"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3348]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3348]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3348]]  (0.1ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3346/3347/3348"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:00.878767"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.292@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.878767"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4134]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3349) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3346, 3347, 3348, 3349) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.2ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3349]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.4ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3346/3347/3348/3349' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3346/3347/3348/3349' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3349]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.7ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3349], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3349], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 16.2ms | ActiveRecord: 1.8ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:00.917368"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.293@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.917368"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3350]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3350]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3350]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3350"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:00.922525"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.294@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.922525"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3351]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3351]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3351]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3350/3351"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:00.927357"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.295@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.927357"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3352]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3352]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3352]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3350/3351/3352"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:00.932264"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.296@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:00.932264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 7.3ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:08:00 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:08:01.556778"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:08:01.556778"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4135]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4135]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 6ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4135]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4135) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.1ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (42.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4135], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4135], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 59ms (Views: 53.4ms | ActiveRecord: 1.5ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4135]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 4ms (Views: 0.3ms | ActiveRecord: 0.7ms) Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Started GET "/" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4135]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 8ms (Views: 5.8ms | ActiveRecord: 0.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4135]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:08:01 +0000 Peoplefinder::Group Load (2.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 6ms (Views: 0.3ms | ActiveRecord: 2.8ms) Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 15:08:02 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4135]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3353) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3350, 3351, 3352, 3353) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (4.1ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3353]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.0ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3350/3351/3352/3353' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3350/3351/3352/3353' ORDER BY "groups"."name" ASC SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3353]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.6ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3353], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3353], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.4ms) Completed 200 OK in 28ms (Views: 20.0ms | ActiveRecord: 2.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:08:02 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:08:02 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:08:02 +0000  (0.2ms) ROLLBACK  (0.1ms) BEGIN Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:02.456151"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.297@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:02.456151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3354]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3354]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3354]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3354"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:02.461489"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.298@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:02.461489"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3355]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3355]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3355]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3354/3355"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:02.466526"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.299@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:02.466526"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3356]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3356]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3356]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3354/3355/3356"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:02.472001"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.300@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:02.472001"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/" for 127.0.0.1 at 2014-11-05 15:08:02 +0000 Processing by Peoplefinder::HomeController#show as HTML Redirected to http://127.0.0.1:49443/sessions/new Filter chain halted as :ensure_user rendered or redirected Completed 302 Found in 1ms (ActiveRecord: 0.0ms) Started GET "/sessions/new" for 127.0.0.1 at 2014-11-05 15:08:02 +0000 Processing by Peoplefinder::SessionsController#new as HTML Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/sessions/_login_page.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 7.1ms | ActiveRecord: 0.0ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:08:02 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:08:02 +0000 Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:08:02 +0000 Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:08:03.087414"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:08:03.087414"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4136]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4136]] Redirected to http://127.0.0.1:49443/people/test-user/edit?prompt=profile Completed 302 Found in 8ms (ActiveRecord: 1.3ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4136]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4136) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (4.2ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4136], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4136], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 48ms (Views: 42.0ms | ActiveRecord: 1.6ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4136]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 5ms (Views: 0.3ms | ActiveRecord: 0.9ms) Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Started GET "/assets/select2.png" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Started GET "/" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Processing by Peoplefinder::HomeController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4136]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 7ms (Views: 5.4ms | ActiveRecord: 0.4ms) Started GET "/assets/moj-internal.css" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Started GET "/assets/Bliss2Rg.woff" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Started GET "/org.json" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Processing by Peoplefinder::OrgController#show as HTML Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4136]] Started GET "/assets/moj_logo_horizontal_36x246.png" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Peoplefinder::Group Load (2.6ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" IS NULL ORDER BY "groups"."name" ASC LIMIT 1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" ORDER BY "groups"."name" ASC Completed 200 OK in 7ms (Views: 0.4ms | ActiveRecord: 3.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:08:03.882372"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:08:03.882372"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4137]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4137]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 0.9ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4137]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4137) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.1ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (43.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.3ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4137], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4137], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 60ms (Views: 54.0ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:03.954992"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.301@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:03.954992"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3358]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3358]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3358]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3358"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:03.959852"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.302@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:03.959852"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.2ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3359]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3359]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3359]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3358/3359"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:03.965309"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.303@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:03.965309"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3360]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3360]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3360]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3358/3359/3360"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:03.970735"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.304@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:03.970735"]]  (0.2ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:03.974164"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 15:08:03.974164"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:03.975847"], ["group_id", 3361], ["person_id", 4138], ["updated_at", "2014-11-05 15:08:03.975847"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:03.976448' WHERE "people"."id" = 4138 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:03.977100' WHERE "groups"."id" = 3361  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:03.979425"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 15:08:03.979425"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:03.980872"], ["group_id", 3361], ["person_id", 4139], ["updated_at", "2014-11-05 15:08:03.980872"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:03.981447' WHERE "people"."id" = 4139 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:03.982018' WHERE "groups"."id" = 3361  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:03.984263"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 15:08:03.984263"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:03.985859"], ["group_id", 3361], ["person_id", 4140], ["updated_at", "2014-11-05 15:08:03.985859"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:03.986672' WHERE "people"."id" = 4140 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:03.987290' WHERE "groups"."id" = 3361  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-leaf-node" for 127.0.0.1 at 2014-11-05 15:08:03 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-leaf-node"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4137]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3361) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3358, 3359, 3360, 3361) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.4ms) Peoplefinder::Membership Load (0.1ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3361]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3358/3359/3360/3361' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3358/3359/3360/3361' ORDER BY "groups"."name" ASC SQL (0.3ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3361]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (2.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3361], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3361], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 26ms (Views: 18.8ms | ActiveRecord: 1.9ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:08:04.035459"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:08:04.035459"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4141]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4141]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.1ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4141]] Peoplefinder::Person Load (0.5ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4141) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.3ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.6ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (29.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4141], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4141], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 40.7ms | ActiveRecord: 1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.097054"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.305@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.097054"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3362"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.103021"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.306@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.103021"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3363]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3363]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3363]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3362/3363"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:04.108232"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.307@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.108232"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3364]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3364]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3364]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3362/3363/3364"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:04.114560"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.308@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.114560"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."slug" = 'ministry-of-justice' AND "groups"."id" != 3362) LIMIT 1 SQL (0.2ms) UPDATE "groups" SET "team_email_address" = $1, "updated_at" = $2 WHERE "groups"."id" = 3362 [["team_email_address", "example.user.310@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.118190"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'moj-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'moj' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'moj' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3362"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.123456"], ["name", "moj"], ["slug", "moj"], ["team_email_address", "example.user.309@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.123456"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/groups/moj" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Started GET "/teams/moj" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4141]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3366) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3362, 3366) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (2.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (3.6ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3366]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.0ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3362/3366' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3362/3366' ORDER BY "groups"."name" ASC SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 'f' ORDER BY people.surname ASC, people.given_name ASC [["group_id", 3366]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/memberships/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3366], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3366], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 15.9ms | ActiveRecord: 1.7ms) Started GET "/groups/moj/edit" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Started GET "/teams/moj/edit" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::GroupsController#edit as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4141]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3366) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3362, 3366) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.4ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]] CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3362]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3362) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_form.html.haml (13.1ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3362/3366' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3366], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3366], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 30ms (Views: 23.1ms | ActiveRecord: 2.1ms) Started GET "/groups/moj/people" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Started GET "/teams/moj/people" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"moj"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4141]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'moj' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3366) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3362, 3366) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.7ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3366 OR "groups"."ancestry" ILIKE '3362/3366/%') OR "groups"."ancestry" = '3362/3366')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3366) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (0.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (2.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.5ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3366], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3366], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 22ms (Views: 14.6ms | ActiveRecord: 2.1ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:08:04.221928"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:08:04.221928"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4142]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4142]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 9ms (ActiveRecord: 1.2ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4142]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.3ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4142) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.8ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (2.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.3ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (5.3ms)  (0.4ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (50.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.7ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4142], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4142], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 69ms (Views: 62.8ms | ActiveRecord: 1.5ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.303933"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.311@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.303933"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3367]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3367]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3367]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3367"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.308870"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.312@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.308870"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3368]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3368]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3368]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3367/3368"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:04.314156"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.313@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.314156"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3369]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3369]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3369]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3367/3368/3369"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:04.320429"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.314@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.320429"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.323995"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 15:08:04.323995"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:04.325982"], ["group_id", 3368], ["person_id", 4143], ["updated_at", "2014-11-05 15:08:04.325982"]] SQL (0.3ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.326930' WHERE "people"."id" = 4143 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.327747' WHERE "groups"."id" = 3368  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.330719"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 15:08:04.330719"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:04.332754"], ["group_id", 3368], ["person_id", 4144], ["updated_at", "2014-11-05 15:08:04.332754"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.333565' WHERE "people"."id" = 4144 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.334184' WHERE "groups"."id" = 3368  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.337221"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 15:08:04.337221"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:04.339137"], ["group_id", 3368], ["person_id", 4145], ["updated_at", "2014-11-05 15:08:04.339137"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.339892' WHERE "people"."id" = 4145 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.340522' WHERE "groups"."id" = 3368  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4142]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3368) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3367, 3368) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.6ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3368]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (2.2ms) Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3367/3368' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3367/3368' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3367/3368' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.7ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3368], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3368], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.2ms) Completed 200 OK in 22ms (Views: 15.9ms | ActiveRecord: 1.6ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN Started GET "/auth/gplus" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Started GET "/auth/gplus/callback" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::SessionsController#create as HTML Parameters: {"provider"=>"gplus"} Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."email" = 'test.user@digital.justice.gov.uk' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'test-user' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "email", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["created_at", "2014-11-05 15:08:04.377264"], ["email", "test.user@digital.justice.gov.uk"], ["given_name", "John"], ["slug", "test-user"], ["surname", "Doe"], ["updated_at", "2014-11-05 15:08:04.377264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4146]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" INNER JOIN "memberships" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY "groups"."name" ASC, groups.name [["person_id", 4146]] Redirected to http://www.example.com/people/test-user/edit?prompt=profile Completed 302 Found in 7ms (ActiveRecord: 1.0ms) Started GET "/people/test-user/edit?prompt=profile" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::PeopleController#edit as HTML Parameters: {"prompt"=>"profile", "id"=>"test-user"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4146]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."slug" = 'test-user' ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" IN (4146) ORDER BY groups.name Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.0ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_breadcrumbs.html.haml (1.9ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_editing_alert.html.haml (0.2ms) Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_org_browser.html.erb (0.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_membership_fields.html.haml (3.7ms)  (0.3ms) SELECT "people"."tags" FROM "people" WHERE (tags is not null) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_form.html.haml (30.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4146], ["item_type", "Peoplefinder::Person"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 4146], ["item_type", "Peoplefinder::Person"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 48ms (Views: 41.1ms | ActiveRecord: 1.6ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.438490"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.315@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.438490"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3371]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3371]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3371]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Team-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-team' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-team' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3371"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.443654"], ["name", "A Team"], ["slug", "a-team"], ["team_email_address", "example.user.316@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.443654"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3372]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3372]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3372]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Subteam-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-subteam' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-subteam' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3371/3372"], ["ancestry_depth", 2], ["created_at", "2014-11-05 15:08:04.449068"], ["name", "A Subteam"], ["slug", "a-subteam"], ["team_email_address", "example.user.317@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.449068"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3373]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3373]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3373]]  (0.3ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'A Leaf Node-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'a-leaf-node' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'a-leaf-node' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3371/3372/3373"], ["ancestry_depth", 3], ["created_at", "2014-11-05 15:08:04.455012"], ["name", "A Leaf Node"], ["slug", "a-leaf-node"], ["team_email_address", "example.user.318@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.455012"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'johnny-cash' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.457764"], ["given_name", "Johnny"], ["slug", "johnny-cash"], ["surname", "Cash"], ["updated_at", "2014-11-05 15:08:04.457764"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:04.459246"], ["group_id", 3372], ["person_id", 4147], ["updated_at", "2014-11-05 15:08:04.459246"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.459998' WHERE "people"."id" = 4147 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.460595' WHERE "groups"."id" = 3372  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'dolly-parton' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.462835"], ["given_name", "Dolly"], ["slug", "dolly-parton"], ["surname", "Parton"], ["updated_at", "2014-11-05 15:08:04.462835"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:04.464518"], ["group_id", 3372], ["person_id", 4148], ["updated_at", "2014-11-05 15:08:04.464518"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.465379' WHERE "people"."id" = 4148 SQL (0.1ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.465916' WHERE "groups"."id" = 3372  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'merle-haggard' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.468288"], ["given_name", "Merle"], ["slug", "merle-haggard"], ["surname", "Haggard"], ["updated_at", "2014-11-05 15:08:04.468288"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "updated_at") VALUES ($1, $2, $3, $4) RETURNING "id" [["created_at", "2014-11-05 15:08:04.470077"], ["group_id", 3372], ["person_id", 4149], ["updated_at", "2014-11-05 15:08:04.470077"]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.470864' WHERE "people"."id" = 4149 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.471512' WHERE "groups"."id" = 3372  (0.1ms) RELEASE SAVEPOINT active_record_1 Started GET "/teams/a-team" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::GroupsController#show as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4146]] Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.4ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3372) ORDER BY people.surname Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3371, 3372) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.3ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_breadcrumbs.html.haml (2.5ms) Peoplefinder::Membership Load (0.2ms) SELECT "memberships".* FROM "memberships" WHERE "memberships"."group_id" = $1 AND "memberships"."leader" = 't' [["group_id", 3372]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_detail.html.haml (1.7ms) Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3371/3372' ORDER BY "groups"."name" ASC CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3371/3372' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/groups/_subgroup.html.haml (1.2ms) CACHE (0.0ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry" = '3371/3372' ORDER BY "groups"."name" ASC Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.6ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.4ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.2ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3372], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3372], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.3ms) Completed 200 OK in 21ms (Views: 14.0ms | ActiveRecord: 1.7ms) Started GET "/teams/a-team/people" for 127.0.0.1 at 2014-11-05 15:08:04 +0000 Processing by Peoplefinder::GroupsController#all_people as HTML Parameters: {"id"=>"a-team"} Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4146]] Peoplefinder::Group Load (0.5ms) SELECT "groups".* FROM "groups" WHERE "groups"."slug" = 'a-team' ORDER BY "groups"."name" ASC LIMIT 1 SQL (0.5ms) SELECT "memberships".*, "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "people"."id" AS t1_r0, "people"."given_name" AS t1_r1, "people"."surname" AS t1_r2, "people"."email" AS t1_r3, "people"."primary_phone_number" AS t1_r4, "people"."secondary_phone_number" AS t1_r5, "people"."location" AS t1_r6, "people"."description" AS t1_r7, "people"."created_at" AS t1_r8, "people"."updated_at" AS t1_r9, "people"."works_monday" AS t1_r10, "people"."works_tuesday" AS t1_r11, "people"."works_wednesday" AS t1_r12, "people"."works_thursday" AS t1_r13, "people"."works_friday" AS t1_r14, "people"."image" AS t1_r15, "people"."slug" AS t1_r16, "people"."works_saturday" AS t1_r17, "people"."works_sunday" AS t1_r18, "people"."no_phone" AS t1_r19, "people"."tags" AS t1_r20, "people"."community_id" AS t1_r21 FROM "memberships" LEFT OUTER JOIN "people" ON "people"."id" = "memberships"."person_id" WHERE "memberships"."group_id" IN (3372) ORDER BY people.surname Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" IN (3371, 3372) ORDER BY (case when groups.ancestry is null then 0 else 1 end), groups.ancestry Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumb.html.haml (1.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_breadcrumbs.html.haml (1.6ms) Peoplefinder::Group Load (0.2ms) SELECT "groups"."id" FROM "groups" WHERE ((("groups"."id" = 3372 OR "groups"."ancestry" ILIKE '3371/3372/%') OR "groups"."ancestry" = '3371/3372')) ORDER BY "groups"."name" ASC Peoplefinder::Person Load (0.4ms) select distinct array_agg(role) as role_list, p.* from memberships m, people p where m.person_id = p.id AND group_id in (3374,3373,3372) group by p.id; Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/people/_summary.html.haml (3.1ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_loginout.html.haml (0.5ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_shared.html.haml (1.2ms) Rendered /Users/jakub/code/moj/peoplefinder/app/views/peoplefinder/shared/_search.html.haml (0.4ms) PaperTrail::Version Load (0.3ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3372], ["item_type", "Peoplefinder::Group"]] CACHE (0.0ms) SELECT "versions".* FROM "versions" WHERE "versions"."item_id" = $1 AND "versions"."item_type" = $2 ORDER BY "versions"."created_at" DESC, "versions"."id" DESC LIMIT 1 [["item_id", 3372], ["item_type", "Peoplefinder::Group"]] Rendered /Users/jakub/code/moj/peoplefinder/app/views/layouts/peoplefinder/_ga.html.haml (0.5ms) Completed 200 OK in 22ms (Views: 14.5ms | ActiveRecord: 2.3ms)  (0.2ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:08:04.530008"], ["name", "Poetry"], ["updated_at", "2014-11-05 15:08:04.530008"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 144], ["created_at", "2014-11-05 15:08:04.533016"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 15:08:04.533016"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:08:04.535817"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 15:08:04.535817"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.542424"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.320@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.542424"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3375]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3375]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3375]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3375"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.547004"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.319@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.547004"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.548975"], ["group_id", 3376], ["person_id", 4151], ["role", "Cleaner"], ["updated_at", "2014-11-05 15:08:04.548975"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4151]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.550413' WHERE "people"."id" = 4151 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.551115' WHERE "groups"."id" = 3376  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.4ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4150]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 144]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4151]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4151) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4151) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4151) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:08:04.586103"], ["name", "Poetry"], ["updated_at", "2014-11-05 15:08:04.586103"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 145], ["created_at", "2014-11-05 15:08:04.589919"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 15:08:04.589919"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:08:04.593208"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 15:08:04.593208"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.613904"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.322@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.613904"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3377]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3377]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3377]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3377"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.618461"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.321@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.618461"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.620577"], ["group_id", 3378], ["person_id", 4153], ["role", "Cleaner"], ["updated_at", "2014-11-05 15:08:04.620577"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4153]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.622058' WHERE "people"."id" = 4153 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.622709' WHERE "groups"."id" = 3378  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4152]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 145]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4153]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4153, 4151) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4153, 4151) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4153, 4151) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:08:04.661952"], ["name", "Poetry"], ["updated_at", "2014-11-05 15:08:04.661952"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 146], ["created_at", "2014-11-05 15:08:04.664625"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 15:08:04.664625"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:08:04.666977"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 15:08:04.666977"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.3ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.675542"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.324@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.675542"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3379]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3379]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3379]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3379"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.680446"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.323@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.680446"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.682444"], ["group_id", 3380], ["person_id", 4155], ["role", "Cleaner"], ["updated_at", "2014-11-05 15:08:04.682444"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4155]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.683786' WHERE "people"."id" = 4155 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.684409' WHERE "groups"."id" = 3380  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4154]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 146]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4155]] Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4154, 4150, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4154, 4150, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4154, 4150, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:08:04.717289"], ["name", "Poetry"], ["updated_at", "2014-11-05 15:08:04.717289"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 147], ["created_at", "2014-11-05 15:08:04.720151"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 15:08:04.720151"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:08:04.722713"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 15:08:04.722713"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.3ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.729546"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.326@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.729546"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3381]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3381]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3381]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3381"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.736099"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.325@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.736099"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.738624"], ["group_id", 3382], ["person_id", 4157], ["role", "Cleaner"], ["updated_at", "2014-11-05 15:08:04.738624"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4157]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.740147' WHERE "people"."id" = 4157 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.740809' WHERE "groups"."id" = 3382  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4156]] Peoplefinder::Community Load (0.2ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 147]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4157]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4154, 4150, 4156, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4154, 4150, 4156, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4154, 4150, 4156, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.2ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:08:04.779412"], ["name", "Poetry"], ["updated_at", "2014-11-05 15:08:04.779412"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 148], ["created_at", "2014-11-05 15:08:04.782726"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 15:08:04.782726"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.3ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:08:04.786264"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 15:08:04.786264"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.793402"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.328@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.793402"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3383]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3383]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3383]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.2ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3383"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.798221"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.327@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.798221"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.800363"], ["group_id", 3384], ["person_id", 4159], ["role", "Cleaner"], ["updated_at", "2014-11-05 15:08:04.800363"]] Peoplefinder::Person Load (0.1ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4159]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.801874' WHERE "people"."id" = 4159 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.802660' WHERE "groups"."id" = 3384  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4158]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 148]] SQL (0.1ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4159]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4158, 4154, 4150, 4156, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4158, 4154, 4150, 4156, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4158, 4154, 4150, 4156, 4152) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK  (0.1ms) BEGIN  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "communities" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", "2014-11-05 15:08:04.835230"], ["name", "Poetry"], ["updated_at", "2014-11-05 15:08:04.835230"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'alice-andrews' LIMIT 1 SQL (0.2ms) INSERT INTO "people" ("community_id", "created_at", "given_name", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6) RETURNING "id" [["community_id", 149], ["created_at", "2014-11-05 15:08:04.838367"], ["given_name", "Alice"], ["slug", "alice-andrews"], ["surname", "Andrews"], ["updated_at", "2014-11-05 15:08:04.838367"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Person Exists (0.2ms) SELECT 1 AS one FROM "people" WHERE ("people"."id" IS NOT NULL) AND "people"."slug" = 'bob-browning' LIMIT 1 SQL (0.1ms) INSERT INTO "people" ("created_at", "description", "given_name", "location", "slug", "surname", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["created_at", "2014-11-05 15:08:04.841027"], ["description", "weekends only"], ["given_name", "Bob"], ["location", "Petty France 10th floor"], ["slug", "bob-browning"], ["surname", "Browning"], ["updated_at", "2014-11-05 15:08:04.841027"]]  (0.1ms) RELEASE SAVEPOINT active_record_1 Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."ancestry_depth" = 0 ORDER BY "groups"."name" ASC LIMIT 1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1  (0.1ms) ROLLBACK TO SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'ministry-of-justice' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'ministry-of-justice' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.847557"], ["name", "Ministry of Justice"], ["slug", "ministry-of-justice"], ["team_email_address", "example.user.330@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.847557"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.0ms) SAVEPOINT active_record_1 Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3385]] Peoplefinder::Group Load (0.1ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3385]] Peoplefinder::Group Load (0.2ms) SELECT "groups".* FROM "groups" WHERE "groups"."id" = $1 LIMIT 1 [["id", 3385]]  (0.2ms) SELECT COUNT(*) FROM "groups" WHERE (slug like 'Digital Services-%') Peoplefinder::Group Exists (0.2ms) SELECT 1 AS one FROM "groups" WHERE ("groups"."id" IS NOT NULL) AND "groups"."slug" = 'digital-services' LIMIT 1 Peoplefinder::Group Exists (0.1ms) SELECT 1 AS one FROM "groups" WHERE "groups"."slug" = 'digital-services' LIMIT 1 SQL (0.1ms) INSERT INTO "groups" ("ancestry", "ancestry_depth", "created_at", "name", "slug", "team_email_address", "updated_at") VALUES ($1, $2, $3, $4, $5, $6, $7) RETURNING "id" [["ancestry", "3385"], ["ancestry_depth", 1], ["created_at", "2014-11-05 15:08:04.852269"], ["name", "Digital Services"], ["slug", "digital-services"], ["team_email_address", "example.user.329@digital.justice.gov.uk"], ["updated_at", "2014-11-05 15:08:04.852269"]]  (0.1ms) RELEASE SAVEPOINT active_record_1  (0.1ms) SAVEPOINT active_record_1 SQL (0.1ms) INSERT INTO "memberships" ("created_at", "group_id", "person_id", "role", "updated_at") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["created_at", "2014-11-05 15:08:04.854378"], ["group_id", 3386], ["person_id", 4161], ["role", "Cleaner"], ["updated_at", "2014-11-05 15:08:04.854378"]] Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" = $1 ORDER BY "people"."surname" ASC, "people"."given_name" ASC LIMIT 1 [["id", 4161]] SQL (0.2ms) UPDATE "people" SET "updated_at" = '2014-11-05 15:08:04.856015' WHERE "people"."id" = 4161 SQL (0.2ms) UPDATE "groups" SET "updated_at" = '2014-11-05 15:08:04.856633' WHERE "groups"."id" = 3386  (0.1ms) RELEASE SAVEPOINT active_record_1 Scoped order and limit are ignored, it's forced to be batch order and batch size Peoplefinder::Person Load (0.3ms) SELECT "people".* FROM "people" ORDER BY "people"."id" ASC LIMIT 1000 SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4160]] Peoplefinder::Community Load (0.1ms) SELECT "communities".* FROM "communities" WHERE "communities"."id" = $1 LIMIT 1 [["id", 149]] SQL (0.2ms) SELECT "memberships"."id" AS t0_r0, "memberships"."group_id" AS t0_r1, "memberships"."person_id" AS t0_r2, "memberships"."role" AS t0_r3, "memberships"."created_at" AS t0_r4, "memberships"."updated_at" AS t0_r5, "memberships"."leader" AS t0_r6, "groups"."id" AS t1_r0, "groups"."name" AS t1_r1, "groups"."created_at" AS t1_r2, "groups"."updated_at" AS t1_r3, "groups"."slug" AS t1_r4, "groups"."description" AS t1_r5, "groups"."responsibilities" AS t1_r6, "groups"."ancestry" AS t1_r7, "groups"."ancestry_depth" AS t1_r8, "groups"."team_email_address" AS t1_r9 FROM "memberships" LEFT OUTER JOIN "groups" ON "groups"."id" = "memberships"."group_id" WHERE "memberships"."person_id" = $1 ORDER BY groups.name [["person_id", 4161]] Peoplefinder::Person Load (0.4ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4153, 4159, 4161, 4155, 4151, 4157) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4153, 4159, 4161, 4155, 4151, 4157) ORDER BY "people"."surname" ASC, "people"."given_name" ASC Peoplefinder::Person Load (0.2ms) SELECT "people".* FROM "people" WHERE "people"."id" IN (4153, 4159, 4161, 4155, 4151, 4157) ORDER BY "people"."surname" ASC, "people"."given_name" ASC  (0.1ms) ROLLBACK SQL (0.3ms) DELETE FROM "memberships" SQL (0.2ms) DELETE FROM "people" SQL (0.1ms) DELETE FROM "groups" SQL (0.1ms) DELETE FROM "versions"